]> gitweb.factorcode.org Git - factor.git/commitdiff
ui.backend.windows: Add a couple more error checks.
authorDoug Coleman <doug.coleman@gmail.com>
Wed, 15 Dec 2021 09:58:26 +0000 (03:58 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Wed, 15 Dec 2021 09:58:26 +0000 (03:58 -0600)
basis/ui/backend/windows/windows.factor

index defb6cfd15f800918ae80796d63f04fdb063c7fd..d8a32647c5985fa8b401cd845e80a71eec39ef0d 100644 (file)
@@ -492,7 +492,7 @@ SYMBOL: nc-buttons
     over make-TRACKMOUSEEVENT
         TME_LEAVE >>dwFlags
         0 >>dwHoverTime
-    TrackMouseEvent drop
+    TrackMouseEvent win32-error=0/f
     >lo-hi swap window move-hand fire-motion ;
 
 :: handle-wm-mousewheel ( hWnd uMsg wParam lParam -- )
@@ -705,7 +705,7 @@ M: windows-ui-backend (open-window)
 ! ignore timeout (error 258)
 M: win-base select-gl-context
     [ hDC>> ] [ hRC>> ] bi wglMakeCurrent win32-error=0/f-ignore-timeout
-    GdiFlush drop ;
+    GdiFlush win32-error=0/f ;
 
 M: win-base flush-gl-context
     hDC>> SwapBuffers win32-error=0/f ;