summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2020-07-16 11:24:04 +0100
committerJose Fonseca <jfonseca@vmware.com>2020-09-16 10:02:41 +0100
commit13e0b9263a6daab86dd17fb619af5264e02222e2 (patch)
treeeceda6669e0e2a6c1d353ec77c1f9ded439f48f4
parentcd45113d3c70dbd01d654fe7bd8430dba7bf8210 (diff)
wgl: Prevent GL usage before wglMakeCurrent.
-rw-r--r--src/wgl/wglgears.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/wgl/wglgears.c b/src/wgl/wglgears.c
index 437bda0d..24ab8780 100644
--- a/src/wgl/wglgears.c
+++ b/src/wgl/wglgears.c
@@ -340,7 +340,10 @@ WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
PostQuitMessage(0);
return 0;
case WM_SIZE:
- reshape(LOWORD(lParam), HIWORD(lParam));
+ /* This can be reached before wglMakeCurrent */
+ if (wglGetCurrentContext() != NULL) {
+ reshape(LOWORD(lParam), HIWORD(lParam));
+ }
return 0;
case WM_KEYDOWN:
if (wParam == VK_LEFT)