Problem with change of DIDEVICEOBJECTDATA

Lionel Ulmer lionel.ulmer at free.fr
Wed Sep 8 15:30:41 CDT 2004


On Wed, Sep 08, 2004 at 07:52:46PM +0200, Stefan Dösinger wrote:
> Hello,
> I have a problem with the change of struct DIDEVICEOBJECTDATA in CVS:
> DIDEVICEOBJECTDATA now has size 20, but Settler 3 still calls 
> SysMouseAImpl_GetDeviceData with dodsize=16 and complains about the returned 
> error.

Seems that this is a regression introduced by some recent patches. The
easiest way to fix this would be to replace the ERR by simply a copy the
'dodsize' first byts of the Wine's structure to the destination pointer.

I may have time this week-end to submit a patch for this if Robert does not
beat me to it (although I would like to do some tests in Win32 first).

         Lionel

-- 
		 Lionel Ulmer - http://www.bbrox.org/



More information about the wine-devel mailing list