NewLauncher.st
changeset 6167 4337f16dda50
parent 6156 2b0398bd0ed6
child 6175 f1f9174f1f03
--- a/NewLauncher.st	Fri Jan 14 10:52:29 2005 +0100
+++ b/NewLauncher.st	Fri Jan 14 12:22:39 2005 +0100
@@ -3075,10 +3075,8 @@
 update:something with:aParameter from:changedObject
     "care for project changes & update my infoView"
 
-    (something == helpIsOn) ifTrue:[
-        self toggleActiveHelp:helpIsOn value
-    ].
-    ((something == #currentProject) or:[changedObject == Project]) ifTrue: [self updateInfo]
+    ((something == #currentProject) or:[changedObject == Project]) ifTrue: [self updateInfo].
+    super update:something with:aParameter from:changedObject.
 !
 
 updateInfo
@@ -3918,8 +3916,11 @@
 activeHelp
 
     helpIsOn isNil ifTrue:[
-        helpIsOn := FlyByHelp isActive asValue.
-        helpIsOn addDependent:self.
+        helpIsOn := PluggableAdaptor new
+                        getBlock:[:m | UserPreferences current flyByHelpActive] 
+                        putBlock:[:m :newValue | UserPreferences current flyByHelpActive:newValue] 
+                        updateBlock:nil.
+        "/ helpIsOn addDependent:self.
     ].
     ^ helpIsOn
 !
@@ -4038,5 +4039,5 @@
 !NewLauncher class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.320 2004-12-14 15:00:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.321 2005-01-14 11:22:39 cg Exp $'
 ! !