[PATCH] ole32: check for interface NULL which happens with e.g. Abiword

Marcus Meissner marcus at jet.franken.de
Wed Sep 15 06:24:07 CDT 2010


On Wed, Sep 15, 2010 at 08:04:51PM +0900, Dmitry Timoshkov wrote:
> Marcus Meissner <marcus at jet.franken.de> wrote:
> 
> > +  if (!unk) {
> > +      FIXME("hr was %d, but unk is NULL?\n", hr);
> > +      return E_FAIL;
> > +  }
> 
> IDropTarget_QueryInterface() should be fixed instead.

I am not sure where where the DropTarget object comes from.

If it comes out of the marshaler, then its too much magic ;)

IRC identified in the meantime:

commit 6d1ef3a6a64f0fabf05ce1bba5f0ec4373684786
13:15 < igorko> Author: Huw Davies <huw at codeweavers.com>
13:15 < igorko> Date:   Thu Jul 22 13:37:19 2010 +0100
13:15 < igorko>     ole32: Implement cross-process drag and drop.
13:16 < igorko> :040000 040000 ab88cc6bf0936bc4adc7bff0673415282613d919
13:16 < igorko> 065c727204a46d01708bc01f10484cad8527e1a2 M    dlls

Ciao, Marcus



More information about the wine-devel mailing list