diff --git a/src/java/org/lwjgl/opengl/Display.java b/src/java/org/lwjgl/opengl/Display.java index cceca949..98e87e6c 100644 --- a/src/java/org/lwjgl/opengl/Display.java +++ b/src/java/org/lwjgl/opengl/Display.java @@ -256,7 +256,6 @@ public final class Display { initControls(); setVSyncEnabled(vsync); window_created = true; - update(); } private static void destroyWindow() { diff --git a/src/native/win32/context.c b/src/native/win32/context.c index 6adb711f..28d49cb3 100644 --- a/src/native/win32/context.c +++ b/src/native/win32/context.c @@ -63,7 +63,7 @@ bool registerWindow(WNDPROC win_proc, LPCTSTR class_name) windowClass.hInstance = dll_handle; windowClass.hIcon = LoadIcon(NULL, IDI_APPLICATION); windowClass.hCursor = LoadCursor(NULL, IDC_ARROW); - windowClass.hbrBackground = NULL; + windowClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH); windowClass.lpszMenuName = NULL; windowClass.lpszClassName = class_name;