Cppcheck: "bContainsDate" not read in templateremoteview.cxx (sfx2)

Caolán McNamara caolanm at redhat.com
Tue Feb 26 12:52:46 PST 2013


On Tue, 2013-02-12 at 05:58 -0800, julien2412 [via Document Foundation
Mail Archive] wrote:
>         Caolán McNamara wrote
>         So, unless Rafael has other plans, it looks to me that you can
>         remove the bContainsDate lines, the aDT = lines, and the
>         getPropertyValue(..) 
>         >>= aDT block.
> I don't know if you received some information from Raphael but if we
> remove aDT variable, does it also mean this whole block can be
> removed? 
> 
>     147                     if ( bHasTargetURL && 
>     148                         INetURLObject( aContentURL
> ).GetProtocol() == INET_PROT_VND_SUN_STAR_HIER ) 
>     149                     { 
>     150                         ucbhelper::Content aCnt( aTargetURL,
> m_xCmdEnv, comphelper::getProcessComponentContext() ); 
>     151 
>     152                         try 
>     153                         { 
>     154
> aCnt.getPropertyValue("DateModified") >>= aDT; 
>     155                         } 
>     156                         catch (...) 
>     157                         {} 
>     158                     } 
> 
> or does the call to Content constructor initialize something that I
> missed

I heard nothing from Rafael and as far as I can see the whole block can
go, i.e. the ucbhelper::Content ctor has no side effects.

C.





--
View this message in context: http://nabble.documentfoundation.org/Cppcheck-bContainsDate-not-read-in-templateremoteview-cxx-sfx2-tp4032416p4040331.html
Sent from the Dev mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130226/bbe4d3ac/attachment.html>


More information about the LibreOffice mailing list