Commit dc4c9da4 authored by Aric Stewart's avatar Aric Stewart Committed by Alexandre Julliard

ole32: Accelerators, like for the menu ones, should not fire on the keyup message.

parent 622ee1c4
...@@ -1713,9 +1713,8 @@ BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSG lpMsg, WORD* l ...@@ -1713,9 +1713,8 @@ BOOL WINAPI IsAccelerator(HACCEL hAccel, int cAccelEntries, LPMSG lpMsg, WORD* l
return FALSE; return FALSE;
} }
if((lpMsg->message != WM_KEYDOWN && if((lpMsg->message != WM_KEYDOWN &&
lpMsg->message != WM_KEYUP &&
lpMsg->message != WM_SYSKEYDOWN && lpMsg->message != WM_SYSKEYDOWN &&
lpMsg->message != WM_SYSKEYUP && lpMsg->message != WM_SYSCHAR &&
lpMsg->message != WM_CHAR)) return FALSE; lpMsg->message != WM_CHAR)) return FALSE;
lpAccelTbl = HeapAlloc(GetProcessHeap(), 0, cAccelEntries * sizeof(ACCEL)); lpAccelTbl = HeapAlloc(GetProcessHeap(), 0, cAccelEntries * sizeof(ACCEL));
if (NULL == lpAccelTbl) if (NULL == lpAccelTbl)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment