Browse Source

Use remembered theme.

Previously, theme was always reset to 'default'.
Herby Vojčík 2 years ago
parent
commit
7191297839
2 changed files with 4 additions and 11 deletions
  1. 3 4
      src/Helios-Core.js
  2. 1 7
      src/Helios-Core.st

+ 3 - 4
src/Helios-Core.js

@@ -5978,18 +5978,17 @@ selector: "setupTheme",
 protocol: "private",
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: [],
-source: "setupTheme\x0a\x09\x22self \x0a\x09\x09setTheme: 'niflheim';\x0a\x09\x09setEditorTheme: 'niflheim'.\x22\x0a\x09\x09\x0a\x09self \x0a\x09\x09setTheme: 'default';\x0a\x09\x09setEditorTheme: 'default'.",
+source: "setupTheme\x0a\x09self setTheme: ('helios.theme' settingValueIfAbsent: 'default')",
 referencedClasses: [],
 //>>excludeEnd("ide");
 pragmas: [],
-messageSends: ["setTheme:", "setEditorTheme:"]
+messageSends: ["setTheme:", "settingValueIfAbsent:"]
 }, function ($methodClass){ return function (){
 var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$self._setTheme_("default");
-$self._setEditorTheme_("default");
+$self._setTheme_("helios.theme"._settingValueIfAbsent_("default"));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"setupTheme",{})});

+ 1 - 7
src/Helios-Core.st

@@ -1386,13 +1386,7 @@ setupEvents
 !
 
 setupTheme
-	"self 
-		setTheme: 'niflheim';
-		setEditorTheme: 'niflheim'."
-		
-	self 
-		setTheme: 'default';
-		setEditorTheme: 'default'.
+	self setTheme: ('helios.theme' settingValueIfAbsent: 'default')
 ! !
 
 !HLManager methodsFor: 'rendering'!