ResizeAndCenter(switchdialog, totalW, totalH);
}
-void ProcessHotKey(VOID)
+BOOL ProcessHotKey(VOID)
{
if (!isOpen)
{
EnumWindowsZOrder(EnumerateCallback, 0);
if (windowCount < 2)
- return;
+ return FALSE;
selectedWindow = 1;
selectedWindow = (selectedWindow + 1)%windowCount;
InvalidateRect(switchdialog, NULL, TRUE);
}
+ return TRUE;
}
LRESULT WINAPI DoAppSwitch( WPARAM wParam, LPARAM lParam )
case VK_TAB:
if( !CreateSwitcherWindow(User32Instance) ) goto Exit;
if( !GetDialogFont() ) goto Exit;
- ProcessHotKey();
+ if( !ProcessHotKey() ) goto Exit;
break;
case VK_ESCAPE: