summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2022-05-14 13:53:23 +0200
committerAron Budea <aron.budea@collabora.com>2022-05-18 14:54:36 +0200
commit2f829436bc08fc61371324a2693dca815baa47b5 (patch)
tree96baff770b72f71d70d535b868b3e81b16fea5a5
parentb97666b3eea66855ecf0646f853ed83a91fe6bd8 (diff)
Related tdf#149072: avoid warning "misuse of method"
complete warning log: <SwTextFormatColl::GetAssignedOutlineStyleLevel()> - misuse of method part of bt when opening attachment of tdf#149072 0 SwTextFormatColl::GetAssignedOutlineStyleLevel() const (this=0x77064d0) at sw/source/core/doc/fmtcol.cxx:608 1 0x00007f8a52aa7941 in sw::(anonymous namespace)::HeaderCheck::check(SwNode*) (this=0xa457630, pCurrent=0x7705e98) at sw/source/core/access/AccessibilityCheck.cxx:622 2 0x00007f8a52a9a6a3 in sw::AccessibilityCheck::check() (this=0x7ffe4a14ab10) at sw/source/core/access/AccessibilityCheck.cxx:947 3 0x00007f8a53ed2ad7 in SwDocShell::runAccessibilityCheck() (this=0x74ef0e0) at sw/source/uibase/app/docst.cxx:1559 4 0x00007f8a16e7fdec in ImpPDFTabDialog::OkHdl(weld::Button&) (this=0xa0e9990) at filter/source/pdf/impdialog.cxx:324 5 0x00007f8a16e7fb2d in ImpPDFTabDialog::LinkStubOkHdl(void*, weld::Button&) (instance=0xa0e9990, data=...) at filter/source/pdf/impdialog.cxx:317 Change-Id: I2ed50f14eff01babd47ada3831c0a051fc767dbe Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134312 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr> (cherry picked from commit 86050db1b0c15651335d1b0bf89ee8f6409dee1d) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134498 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Aron Budea <aron.budea@collabora.com>
-rw-r--r--sw/source/core/access/AccessibilityCheck.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/sw/source/core/access/AccessibilityCheck.cxx b/sw/source/core/access/AccessibilityCheck.cxx
index b2299ca36c59..6a470957d823 100644
--- a/sw/source/core/access/AccessibilityCheck.cxx
+++ b/sw/source/core/access/AccessibilityCheck.cxx
@@ -620,10 +620,11 @@ public:
SwTextNode* pTextNode = pCurrent->GetTextNode();
SwTextFormatColl* pCollection = pTextNode->GetTextColl();
- int nLevel = pCollection->GetAssignedOutlineStyleLevel();
- if (nLevel < 0)
+ if (!pCollection->IsAssignedToListLevelOfOutlineStyle())
return;
+ int nLevel = pCollection->GetAssignedOutlineStyleLevel();
+ assert(nLevel >= 0);
if (nLevel > m_nPreviousLevel && std::abs(nLevel - m_nPreviousLevel) > 1)
{
lclAddIssue(m_rIssueCollection, SwResId(STR_HEADINGS_NOT_IN_ORDER));