From 87ef7a41bb04264d453279638fe21620ee13b97a Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Fri, 1 Jun 2001 01:41:17 +0000 Subject: [PATCH] Fixed CPU usage when minimized --- zsnes/src/win/winlink.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/zsnes/src/win/winlink.cpp b/zsnes/src/win/winlink.cpp index 2d7e48ff..63cc52c7 100644 --- a/zsnes/src/win/winlink.cpp +++ b/zsnes/src/win/winlink.cpp @@ -246,12 +246,10 @@ extern "C" void CheckAlwaysOnTop() else SetWindowPos(hMainWindow, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); } -BOOL IsMinimized = FALSE; - extern "C" void MinimizeWindow() { ShowWindow(hMainWindow, SW_MINIMIZE); - IsMinimized = TRUE; + IsActivated = 0; } extern "C" BYTE MouseWheel; @@ -438,10 +436,8 @@ LRESULT CALLBACK Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) IsActivated = 1; if(LOWORD(wParam) != WA_INACTIVE) if(!FirstActivate) initwinvideo(); - if(FullScreen == 0) - if(IsMinimized == TRUE && AlwaysOnTop == 1) CheckAlwaysOnTop(); InputAcquire(); - if(FirstActivate) FirstActivate = 0; + if(FirstActivate == 1) FirstActivate = 0; break; case WM_SETFOCUS: if(FullScreen == 0) ShowWindow(hMainWindow, SW_SHOWNORMAL);