[Libreoffice] [PATCH] Simple fix for frmsh.cxx to review (from cppcheck report)

David Tardon dtardon at redhat.com
Sun Jan 15 22:52:54 PST 2012


On Sat, Jan 14, 2012 at 04:08:46AM -0800, julien2412 wrote:
> Hello,
> 
> cppcheck reported this :
> core/sw/source/ui/shells/frmsh.cxx
> 516	duplicateExpression	style	Same expression on both sides of '&&'
> 
> After a quick reading, i thought about this page but perhaps it's less
> straightforward than I think
> 
> diff --git a/sw/source/ui/shells/frmsh.cxx b/sw/source/ui/shells/frmsh.cxx
> index 718839c..7a6db74 100644
> --- a/sw/source/ui/shells/frmsh.cxx
> +++ b/sw/source/ui/shells/frmsh.cxx
> @@ -513,7 +513,7 @@ void SwFrameShell::Execute(SfxRequest &rReq)
>              if(pArgs && SFX_ITEM_SET ==
> pArgs->GetItemState(GetPool().GetWhich(nSlot), sal_False, &pItem))
>              {
>                  aMgr.SetAttrSet( *pArgs );
> -                if(SID_ATTR_ULSPACE == nSlot && SID_ATTR_ULSPACE == nSlot)
> +                if(SID_ATTR_ULSPACE == nSlot && SID_ATTR_LRSPACE == nSlot)
>                      bCopyToFmt = sal_True;
>              }
>          }
> 
> Any idea ?

Yes, you changed the condition from "always true" to "always false" .-)
I think it is not necessary at all. It is hard to tell what was the
intent, because the code has not changed since the original CVS import.

D.


More information about the LibreOffice mailing list