[Libreoffice] Duplicate expression in sd/source/ui/view/outlview.cxx
julien2412
serval2412 at yahoo.fr
Fri Jan 27 23:12:23 PST 2012
Hello,
Cppchecks reports this :
core/sd/source/ui/view/outlview.cxx
1623 duplicateExpression style Same expression on both sides of '&&'.
Here are the lines :
1622 case tools::EventMultiplexerEvent::EID_PAGE_ORDER:
1623 if (mpOutliner != NULL && mpDoc!=NULL && mpOutliner
!= NULL && dynamic_cast<Outliner*> ( mpOutliner
)->GetIgnoreCurrentPageChangesLevel()==0)
1624 {
1625 if (((mpDoc->GetPageCount()-1)%2) == 0)
1626 {
1627 mpOutliner->Clear();
1628 FillOutliner();
1629 ::sd::Window* pWindow =
mpOutlineViewShell->GetActiveWindow();
1630 if (pWindow != NULL)
1631 pWindow->Invalidate();
1632 }
1633 }
1634 break;
The commit is 6f1330b374d9b79acf986bdc779586b4faa36846 (27/06/2007)
and here's the change :
- if (mpOutliner != NULL && mpDoc!=NULL &&
mnIgnoreCurrentPageChangesLevel==0)
+ if (mpOutliner != NULL && mpDoc!=NULL && mpOutliner != NULL
&& dynamic_cast<Outliner*> ( mpOutliner
)->GetIgnoreCurrentPageChangesLevel()==0)
{
So either the duplicated part (obviously "mpOutliner != NULL") could be
simply removed
or perhaps the author thought about this :
mpOutlineViewShell != NULL
Any idea ?
Julien.
--
View this message in context: http://nabble.documentfoundation.org/Duplicate-expression-in-sd-source-ui-view-outlview-cxx-tp3695400p3695400.html
Sent from the Dev mailing list archive at Nabble.com.
More information about the LibreOffice
mailing list