Переглянути джерело

Fixed Keyboard.GetChar unicode handling

Mark Sibly 8 роки тому
батько
коміт
6acdb57c4a
1 змінених файлів з 3 додано та 2 видалено
  1. 3 2
      modules/mojo/input/keyboard.monkey2

+ 3 - 2
modules/mojo/input/keyboard.monkey2

@@ -289,9 +289,10 @@ Class KeyboardDevice Extends InputDevice
 		Case SDL_TEXTINPUT
 		
 			Local tevent:=Cast<SDL_TextInputEvent Ptr>( event )
-			Local char:=tevent->text[0]
-			If char PushChar( char )
 			
+			Local text:=String.FromCString( tevent->text )
+			
+			If text PushChar( text[0] )
 		End
 
 	End