]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/ui/backend/windows/windows.factor
ui.backend.windows: Don't throw an error on timeout for wglMakeCurrent.
[factor.git] / basis / ui / backend / windows / windows.factor
index 90da2b30d426632f0f1323861578585fee98b95a..d7804519ba30c83597f306ea866ec986f33d9bdc 100644 (file)
@@ -701,8 +701,10 @@ M: windows-ui-backend (open-window)
     [ dup handle>> hWnd>> register-window ]
     [ handle>> hWnd>> show-window ] tri ;
 
+! https://github.com/factor/factor/issues/2173
+! ignore timeout (error 258)
 M: win-base select-gl-context
-    [ hDC>> ] [ hRC>> ] bi wglMakeCurrent win32-error=0/f
+    [ hDC>> ] [ hRC>> ] bi wglMakeCurrent win32-error=0/f-ignore-timeout
     GdiFlush drop ;
 
 M: win-base flush-gl-context