[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38080] trunk/blender/source/blender/ editors/interface/interface_handlers.c: Fix #27850: keyboards with a comma instead of a dot on the numpad now get
Brecht Van Lommel
brechtvanlommel at pandora.be
Mon Jul 4 12:57:00 CEST 2011
Revision: 38080
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38080
Author: blendix
Date: 2011-07-04 10:56:59 +0000 (Mon, 04 Jul 2011)
Log Message:
-----------
Fix #27850: keyboards with a comma instead of a dot on the numpad now get
converted to a dot when typing into number buttons, for easier number entry.
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_handlers.c
Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c 2011-07-04 08:59:28 UTC (rev 38079)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c 2011-07-04 10:56:59 UTC (rev 38080)
@@ -1895,7 +1895,15 @@
}
if(event->ascii && (retval == WM_UI_HANDLER_CONTINUE)) {
- changed= ui_textedit_type_ascii(but, data, event->ascii);
+ char ascii = event->ascii;
+
+ /* exception that's useful for number buttons, some keyboard
+ numpads have a comma instead of a period */
+ if(ELEM3(but->type, NUM, NUMABS, NUMSLI))
+ if(event->type == PADPERIOD && ascii == ',')
+ ascii = '.';
+
+ changed= ui_textedit_type_ascii(but, data, ascii);
retval= WM_UI_HANDLER_BREAK;
}
More information about the Bf-blender-cvs
mailing list