Module: wine Branch: refs/heads/master Commit: 792d89f53a6a4dbe6ff097e772538b451b8faa50 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=792d89f53a6a4dbe6ff097e7...
Author: Robert Shearman rob@codeweavers.com Date: Tue Feb 14 11:32:53 2006 +0100
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.
---
dlls/oleaut32/olepicture.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/oleaut32/olepicture.c b/dlls/oleaut32/olepicture.c index e24fc2a..07b0bb1 100644 --- a/dlls/oleaut32/olepicture.c +++ b/dlls/oleaut32/olepicture.c @@ -2033,7 +2033,7 @@ static HRESULT WINAPI OLEPictureImpl_Inv if (dispIdMember == DISPID_PICT_TYPE) { TRACE("DISPID_PICT_TYPE\n"); - if (wFlags & ~INVOKE_PROPERTYGET) + if (!(wFlags & INVOKE_PROPERTYGET)) return DISP_E_PARAMNOTFOUND; if (pDispParams->cArgs != 0) return DISP_E_BADPARAMCOUNT;