rDoit - enablement fixed.
authorClaus Gittinger <cg@exept.de>
Tue, 18 Mar 2003 12:27:18 +0100
changeset 4675 40c7fa2ca3e5
parent 4674 64a49fadc47e
child 4676 c809ebc38db9
rDoit - enablement fixed.
AbstractSettingsApplication.st
--- a/AbstractSettingsApplication.st	Tue Mar 18 12:26:45 2003 +0100
+++ b/AbstractSettingsApplication.st	Tue Mar 18 12:27:18 2003 +0100
@@ -6715,7 +6715,7 @@
                                 #label: 'Remote doits enabled'
                                 #name: 'CheckBox1'
                                 #layout: #(#LayoutFrame 5 0 0 0 -5 1 22 0)
-                                #enableChannel: #hasRDoitServer
+                                #enableChannel: #hasRDoitServerClass
                                 #model: #rDoitsEnabled
                                 #translateLabel: true
                               )
@@ -6912,7 +6912,7 @@
 
     rDoitsEnabled isNil ifTrue:[
         rDoitsEnabled := true asValue.
-        rDoitsEnabled onChangeSend:#evaluateModified to:self
+        rDoitsEnabled onChangeSend:#rDoitsEnabledChanged to:self
     ].
     ^ rDoitsEnabled.
 ! !
@@ -6920,7 +6920,7 @@
 !AbstractSettingsApplication::RDoItServerSettingsAppl methodsFor:'change & update'!
 
 rDoitsEnabledChanged
-
+    self evaluateModified.
     self rDoitsEnabled value ifTrue:[
         RDoItServer isLoaded ifFalse:[RDoItServer autoload].
         rDoitServerPort value isNil ifTrue:[
@@ -6966,6 +6966,10 @@
     ^ RDoItServer notNil and:[RDoItServer isLoaded]
 !
 
+hasRDoitServerClass
+    ^ RDoItServer notNil
+!
+
 hasUnsavedChanges
 
     (self hasRDoitServer and:[RDoItServer isLoaded]) ifTrue:[
@@ -10634,5 +10638,5 @@
 !AbstractSettingsApplication class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.37 2003-03-13 08:44:45 penk Exp $'
-! !
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.38 2003-03-18 11:27:18 cg Exp $'
+! !