class: DialogBox
authorClaus Gittinger <cg@exept.de>
Wed, 11 Jun 2014 15:45:41 +0200
changeset 5058 231e3c5ec21b
parent 5057 990eb60b7dbe
child 5059 0086d620e309
class: DialogBox added: #assignKeyboardFocusToFirstInputField oops - must not reassign the focus (when already set via #focusOnField:)
DialogBox.st
--- a/DialogBox.st	Wed Jun 11 13:14:44 2014 +0200
+++ b/DialogBox.st	Wed Jun 11 15:45:41 2014 +0200
@@ -9816,6 +9816,14 @@
 
 !DialogBox methodsFor:'private'!
 
+assignKeyboardFocusToFirstInputField
+    (inputFieldGroup notNil and:[inputFieldGroup currentField notNil]) ifTrue:[
+        ^ self  "/ disabled - the focus might have already been changed
+                "/ explicitly to another field
+    ].
+    ^ super assignKeyboardFocusToFirstInputField
+!
+
 basicAddComponent:aComponent 
     "add a component, dont change its size"
 
@@ -10166,11 +10174,11 @@
 !DialogBox class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.356 2014-06-10 11:48:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.357 2014-06-11 13:45:41 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.356 2014-06-10 11:48:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.357 2014-06-11 13:45:41 cg Exp $'
 ! !