SettingsDialog.st
changeset 5629 2cb05ef96502
parent 5624 aa474a1cfed8
child 5838 290edc109c4f
--- a/SettingsDialog.st	Tue Mar 02 17:27:45 2004 +0100
+++ b/SettingsDialog.st	Tue Mar 02 17:28:20 2004 +0100
@@ -1176,7 +1176,7 @@
     "a temporary kludge - we need a central systemSettings object for this,
      which can be saved/restored with a single store/read."
 
-    |fileName|
+    |fileName transcript launcher|
 
     fileName := Dialog 
         requestFileName:(resources string:'Load Settings from File') 
@@ -1193,7 +1193,16 @@
 
     self withWaitCursorDo:[
         Smalltalk fileIn:fileName.
-        Transcript current topView model reOpen.
+
+        "/ Transcript current topView model reOpen.
+
+        transcript := Transcript current.
+        (transcript notNil and:[transcript isExternalStream not]) ifTrue:[
+            launcher := transcript application.
+            launcher notNil ifTrue:[
+                launcher reopenLauncher.
+            ]
+        ].
         self sendLoadRequestToAll.
     ].
 !
@@ -1296,7 +1305,7 @@
 !SettingsDialog class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.49 2004-03-02 12:46:58 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.50 2004-03-02 16:28:12 cg Exp $'
 ! !
 
 SettingsDialog initialize!