[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43862] trunk/blender/source/blender/ windowmanager/intern/wm_event_system.c: Fix #30043: typing ctrl+Z in text field adds a square.

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Feb 2 22:46:30 CET 2012


Revision: 43862
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43862
Author:   blendix
Date:     2012-02-02 21:46:29 +0000 (Thu, 02 Feb 2012)
Log Message:
-----------
Fix #30043: typing ctrl+Z in text field adds a square. For ascii these control
characters were already filtered out, do the same now for utf-8.

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_event_system.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_event_system.c	2012-02-02 21:46:11 UTC (rev 43861)
+++ trunk/blender/source/blender/windowmanager/intern/wm_event_system.c	2012-02-02 21:46:29 UTC (rev 43862)
@@ -2684,9 +2684,11 @@
 				}
 				event.utf8_buf[0]= '\0';
 			}
-			else if (event.ascii<32 && event.ascii > 0) {
-				event.ascii= '\0';
-				/* TODO. should this also zero utf8?, dont for now, campbell */
+			else {
+				if (event.ascii<32 && event.ascii > 0)
+					event.ascii= '\0';
+				if (event.utf8_buf[0]<32 && event.utf8_buf[0] > 0)
+					event.utf8_buf[0]= '\0';
 			}
 
 			if (event.utf8_buf[0]) {




More information about the Bf-blender-cvs mailing list