Hello,

Another "Same expression on both sides of '||'"
 detected by cppcheck.

I supposed this patch but I made a research of "INVOKE_PROPERTYPUT" on the
file, either it's not the only location where INVOKE_PROPERTYPUTREF should
be used or INVOKE_PROPERTYPUTREF shouldn't be used at all in this case.

diff --git a/extensions/source/ole/oleobjw.cxx
b/extensions/source/ole/oleobjw.cxx
index 8fb9261..9d203c8 100644
--- a/extensions/source/ole/oleobjw.cxx
+++ b/extensions/source/ole/oleobjw.cxx
@@ -1814,7 +1814,7 @@ Any 
IUnknownWrapper_Impl::invokeWithDispIdComTlb(FuncDesc& aFuncDesc,
     if (dispparams.cNamedArgs > 0 &&
         ! (dispparams.cNamedArgs == 1 &&
            (aFuncDesc->invkind == INVOKE_PROPERTYPUT ||
-            aFuncDesc->invkind == INVOKE_PROPERTYPUT)))
+            aFuncDesc->invkind == INVOKE_PROPERTYPUTREF)))
     {
         //set up an array containing the member and parameter names
         //which is then used in ITypeInfo::GetIDsOfNames

Any idea ?

Julien

--
View this message in context: 
http://nabble.documentfoundation.org/REVIEW-quick-patch-for-extensions-ole-part-tp3619208p3619208.html
Sent from the Dev mailing list archive at Nabble.com.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to