dinput: joydevs[id].name (EVIOCGNAME) is product name, joydevs[id].device is a path
Vitaliy Margolen
wine-devel at kievinfo.com
Mon Feb 9 19:40:43 CST 2009
Vincent Pelletier wrote:
> Le Saturday 07 February 2009 19:25:56 Vitaliy Margolen, vous avez écrit :
>> So I'd suggest copying name into both places.
>
> Ok.
>
>> And append "evdev?" at the end so we can tell how it's handled.
>
> See attached patch.
> First version I locally wrote only stored an additional int in joydev, but:
> - maybe it's not a good idea to compute the concatenation on each
> fill_joystick_dideviceinstance[AW] call
> - ...I just don't know how to append to a widechar string (MSDN list of
> widechar funcs)
>
>
Sorry didn't reply earlier - no this is not what I meant. Native returns the
same string for both. So just drop the device path all together. Make it the
name returned from the kernel + "evdev%d" ala "USB" native adds.
Vitaliy.
More information about the wine-devel
mailing list