Hi julien2412, On Wednesday, 2013-02-13 06:24:20 -0800, julien2412 wrote:
> Cppcheck reported this: > sc/source/ui/view/tabview2.cxx > 970 unreadVariable style Variable 'bMark' is assigned a value that is > never > used. 951 void ScTabView::PaintBlock( bool bReset ) > 952 { > 953 ScMarkData& rMark = aViewData.GetMarkData(); > 954 SCTAB nTab = aViewData.GetTabNo(); > 955 bool bMark = rMark.IsMarked(); > 956 bool bMulti = rMark.IsMultiMarked(); > 957 if (bMark || bMulti) > 958 { > 959 ScRange aMarkRange; > 960 HideAllCursors(); > 961 if (bMulti) > 962 { > 963 bool bFlag = rMark.GetMarkingFlag(); > 964 rMark.SetMarking(false); > 965 rMark.MarkToMulti(); > 966 rMark.GetMultiMarkArea(aMarkRange); > 967 rMark.MarkToSimple(); > 968 rMark.SetMarking(bFlag); > 969 > 970 bMark = rMark.IsMarked(); > > See > http://opengrok.libreoffice.org/xref/core/sc/source/ui/view/tabview2.cxx#950 > > Is line 970 can be removed or is something lacking? It can be removed. However, I suggest to also remove line 955 and change line 957 - if (bMark || bMulti) + if (rMark.IsMarked() || bMulti) So no one accidentally assumes bMark would be valid after that scope. Eike -- LibreOffice Calc developer. Number formatter stricken i18n transpositionizer. New GnuPG key 0x65632D3A : 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A Old GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3 9E96 2F1A D073 293C 05FD Support the FSFE, care about Free Software! https://fsfe.org/support/?erack
pgpCoodKYs97e.pgp
Description: PGP signature
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice