Fixed corrupted graphics when alt-tabbing

This commit is contained in:
pagefault
2005-09-29 20:32:38 +00:00
parent 52b7ef5208
commit dcc60c0176

View File

@@ -203,8 +203,10 @@ int SemaphoreMax = 5;
void InitSemaphore(); void InitSemaphore();
void ShutdownSemaphore(); void ShutdownSemaphore();
void InitDebugger(); void InitDebugger();
}
void Clear2xSaIBuffer();
void clear_display();
}
static char dinput8_dll[] = {"dinput8.dll\0"}; static char dinput8_dll[] = {"dinput8.dll\0"};
static char dinput8_imp[] = {"DirectInput8Create\0"}; static char dinput8_imp[] = {"DirectInput8Create\0"};
@@ -662,6 +664,7 @@ LRESULT CALLBACK Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
if (FirstActivate == 0) initwinvideo(); if (FirstActivate == 0) initwinvideo();
InputAcquire(); InputAcquire();
if (FirstActivate == 1) FirstActivate = 0; if (FirstActivate == 1) FirstActivate = 0;
if (FullScreen == 1) Clear2xSaIBuffer();
CheckPriority(); CheckPriority();
} }
if (LOWORD(wParam) == WA_INACTIVE) if (LOWORD(wParam) == WA_INACTIVE)
@@ -1844,8 +1847,6 @@ void Stop36HZ(void)
char WinMessage[256]; char WinMessage[256];
void clearwin(); void clearwin();
void Clear2xSaIBuffer();
void clear_display();
char WinName[]={"ZSNESW\0"}; char WinName[]={"ZSNESW\0"};