Commit: 79e040ba9581a2f386bbb467d43998e779accf78
Author: Brecht Van Lommel
Date:   Fri Jan 10 19:39:35 2014 +0100
https://developer.blender.org/rB79e040ba9581a2f386bbb467d43998e779accf78

Fix T38143: pressing F12 key in the text editor on OS X would type an invalid 
character.

===================================================================

M       intern/ghost/intern/GHOST_SystemCocoa.mm

===================================================================

diff --git a/intern/ghost/intern/GHOST_SystemCocoa.mm 
b/intern/ghost/intern/GHOST_SystemCocoa.mm
index c60ded1..b7b1079 100644
--- a/intern/ghost/intern/GHOST_SystemCocoa.mm
+++ b/intern/ghost/intern/GHOST_SystemCocoa.mm
@@ -1559,6 +1559,10 @@ GHOST_TSuccess GHOST_SystemCocoa::handleKeyEvent(void 
*eventPtr)
                        if ((keyCode > 266) && (keyCode < 271))
                                utf8_buf[0] = '\0';
 
+                       /* F keys should not have utf8 */
+                       if ((keyCode >= GHOST_kKeyF1) && (keyCode <= 
GHOST_kKeyF20))
+                               utf8_buf[0] = '\0';
+
                        /* no text with command key pressed */
                        if (m_modifierMask & NSCommandKeyMask)
                                utf8_buf[0] = '\0';

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to