[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58197] trunk/blender/source/blender/ editors/interface/interface_layout.c: fix [#36109] UI softlock when first property of an operator is String

Campbell Barton ideasman42 at gmail.com
Fri Jul 12 14:11:21 CEST 2013


Revision: 58197
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58197
Author:   campbellbarton
Date:     2013-07-12 12:11:21 +0000 (Fri, 12 Jul 2013)
Log Message:
-----------
fix [#36109] UI softlock when first property of an operator is String
disable editing a string on operator UI popups, causes feedback loop

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_layout.c

Modified: trunk/blender/source/blender/editors/interface/interface_layout.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_layout.c	2013-07-12 11:31:15 UTC (rev 58196)
+++ trunk/blender/source/blender/editors/interface/interface_layout.c	2013-07-12 12:11:21 UTC (rev 58197)
@@ -3082,12 +3082,14 @@
 			/* no undo for buttons for operator redo panels */
 			uiButClearFlag(but, UI_BUT_UNDO);
 			
+#if 0		/* broken, causes freedback loop, see [#36109] */
 			/* if button is operator's default property, and a text-field, enable focus for it
 			 *	- this is used for allowing operators with popups to rename stuff with fewer clicks
 			 */
 			if ((but->rnaprop == op->type->prop) && (but->type == TEX)) {
 				uiButSetFocusOnEnter(CTX_wm_window(C), but);
 			}
+#endif
 		}
 	}
 }




More information about the Bf-blender-cvs mailing list