]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/types/types.factor
fix some things that broke in the windows UI/game-input backends
[factor.git] / basis / windows / types / types.factor
index 8a5c963de020256b621317b9b57c69cb84aae451..c882ba2e7f3a16c2ab2fee56a2da30bc708a6803 100755 (executable)
@@ -330,9 +330,7 @@ STRUCT: PIXELFORMATDESCRIPTOR
     { dwDamageMask DWORD } ;
 
 : <RECT> ( loc dim -- RECT )
-    [ RECT <struct> ] 2dip
-    [ drop [ first >>left ] [ second >>top ] bi ]
-    [ v+ [ first >>right ] [ second >>bottom ] bi ] 2bi ;
+    dupd v+ [ first2 ] bi@ RECT <struct-boa> ;
 
 TYPEDEF: RECT* PRECT
 TYPEDEF: RECT* LPRECT