small optimization of when to execute frames

This commit is contained in:
Allen Webster 2016-09-05 09:41:22 -04:00
parent 065a6c3dbd
commit 4dc20d8fec
1 changed files with 2 additions and 1 deletions

View File

@ -1595,7 +1595,6 @@ Win32Callback(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam){
case WM_KEYDOWN: case WM_KEYDOWN:
case WM_KEYUP: case WM_KEYUP:
{ {
win32vars.got_useful_event = 1;
switch (wParam){ switch (wParam){
case VK_CONTROL:case VK_LCONTROL:case VK_RCONTROL: case VK_CONTROL:case VK_LCONTROL:case VK_RCONTROL:
case VK_MENU:case VK_LMENU:case VK_RMENU: case VK_MENU:case VK_LMENU:case VK_RMENU:
@ -1650,6 +1649,8 @@ Win32Callback(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam){
b8 previous_state = ((lParam & Bit_30)?(1):(0)); b8 previous_state = ((lParam & Bit_30)?(1):(0));
b8 current_state = ((lParam & Bit_31)?(0):(1)); b8 current_state = ((lParam & Bit_31)?(0):(1));
win32vars.got_useful_event = 1;
if (current_state){ if (current_state){
u8 key = keycode_lookup_table[(u8)wParam]; u8 key = keycode_lookup_table[(u8)wParam];