]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix ui.commands unit test on non-Mac platfrms
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 8 Mar 2009 07:52:05 +0000 (01:52 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 8 Mar 2009 07:52:05 +0000 (01:52 -0600)
basis/ui/gestures/gestures.factor

index 744cb1dc50e0df85ed604b636d134c8f2a662ea1..2e52a2fe1e54460a6d772924f6528b46e0f88067 100644 (file)
@@ -306,12 +306,18 @@ M: macosx modifiers>string
 M: object modifiers>string
     [ name>> ] map "" join ;
 
+HOOK: keysym>string os ( keysym -- string )
+
+M: macosx keysym>string >upper ;
+
+M: object keysym>string ;
+
 M: key-down gesture>string
     [ mods>> ] [ sym>> ] bi
     {
         { [ dup { [ length 1 = ] [ first LETTER? ] } 1&& ] [ [ S+ prefix ] dip ] }
         { [ dup " " = ] [ drop "SPACE" ] }
-        [ >upper ]
+        [ keysym>string ]
     } cond
     [ modifiers>string ] dip append ;