Commit 792d89f5 authored by Robert Shearman's avatar Robert Shearman Committed by Alexandre Julliard

oleaut32: Fix flag comparison in Picture Invoke.

One or more invoke flags can be passed into IDispatch::Invoke, but we only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any others.
parent 5d282dc8
...@@ -2033,7 +2033,7 @@ static HRESULT WINAPI OLEPictureImpl_Invoke( ...@@ -2033,7 +2033,7 @@ static HRESULT WINAPI OLEPictureImpl_Invoke(
if (dispIdMember == DISPID_PICT_TYPE) if (dispIdMember == DISPID_PICT_TYPE)
{ {
TRACE("DISPID_PICT_TYPE\n"); TRACE("DISPID_PICT_TYPE\n");
if (wFlags & ~INVOKE_PROPERTYGET) if (!(wFlags & INVOKE_PROPERTYGET))
return DISP_E_PARAMNOTFOUND; return DISP_E_PARAMNOTFOUND;
if (pDispParams->cArgs != 0) if (pDispParams->cArgs != 0)
return DISP_E_BADPARAMCOUNT; return DISP_E_BADPARAMCOUNT;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment