diff --git a/src/win32_window.c b/src/win32_window.c index 26f9684b..d11399c8 100644 --- a/src/win32_window.c +++ b/src/win32_window.c @@ -1142,11 +1142,6 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM l break; } - case WM_ERASEBKGND: - { - return TRUE; - } - case WM_NCACTIVATE: case WM_NCPAINT: { @@ -1285,6 +1280,7 @@ static int createNativeWindow(_GLFWwindow* window, wc.lpfnWndProc = windowProc; wc.hInstance = _glfw.win32.instance; wc.hCursor = LoadCursorW(NULL, IDC_ARROW); + wc.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH); #if defined(_GLFW_WNDCLASSNAME) wc.lpszClassName = _GLFW_WNDCLASSNAME; #else