[SOLVED] Re: Cppcheck: "bContainsDate" not read in templateremoteview.cxx (sfx2)

julien2412 serval2412 at yahoo.fr
Wed Feb 27 10:57:10 PST 2013


Caolán McNamara wrote
> 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.

I pushed a commit on master about this, see
http://cgit.freedesktop.org/libreoffice/core/commit/?id=4bdd78dc3122bdc1eaf85f05fc3cb1cb9afedf7d

Julien





--
View this message in context: http://nabble.documentfoundation.org/Cppcheck-bContainsDate-not-read-in-templateremoteview-cxx-sfx2-tp4032416p4040560.html
Sent from the Dev mailing list archive at Nabble.com.


More information about the LibreOffice mailing list