implement fixme in CreateAcceleratorTable

Pabs pabs3 at bonedaddy.net
Fri Feb 27 22:01:31 CST 2004


On Sat, 2004-02-28 at 09:46, Dmitry Timoshkov wrote:
> "Pabs" <pabs3 at bonedaddy.net> wrote:
> 
> > ChangeLog
> > 
> >   Added some checks to CreateAcceleratorTableA/W (removes fixmes)
> 
> IMO it's better to use
> 
> if (!MapVirtualKeyW(lpaccel[i].key, 0))
> {
>     WARN("Invalid VK\n");
>     SetLastError(ERROR_INVALID_PARAMETER);
>     return NULL;
> }
> 
> for a check whether VK is a valid one.

This being the first time I have looked at the wine source code I didn't
think of that. I agree, this is a better idea. It would be interesting
to know how windows does it though.

-- 
Bye,
Pabs




More information about the wine-devel mailing list