diff --git a/windows/message.c b/windows/message.c index 9e0c1a081aa..090730eea2f 100644 --- a/windows/message.c +++ b/windows/message.c @@ -426,6 +426,7 @@ static DWORD MSG_ProcessKbdMsg( MSG *msg, BOOL remove ) /* Handle F1 key by sending out WM_HELP message */ if ((msg->message == WM_KEYUP) && (msg->wParam == VK_F1) && + remove && (msg->hwnd != GetDesktopWindow()) && !MENU_IsMenuActive()) {