From: Jerome St-Louis Date: Thu, 4 Aug 2016 17:24:11 +0000 (-0400) Subject: ide/settings: Fixed color scheme issues X-Git-Tag: 0.44.15~5 X-Git-Url: http://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=994fcf9778f7dcaab018a33afb641b1727e838a2 ide/settings: Fixed color scheme issues --- diff --git a/ide/src/IDESettings.ec b/ide/src/IDESettings.ec index 38efb6e..b0feab9 100644 --- a/ide/src/IDESettings.ec +++ b/ide/src/IDESettings.ec @@ -714,9 +714,9 @@ private: data.colorSchemes.Add(greenColorScheme); incref greenColorScheme; data.colorSchemes.Add(grayColorScheme); incref grayColorScheme; } + colorScheme = null; if(data.activeColorScheme) { - colorScheme = null; for(cs : data.colorSchemes; cs.name && !strcmp(cs.name, data.activeColorScheme)) { colorScheme = cs; @@ -1100,7 +1100,8 @@ public: colorSchemes.Free(); delete colorSchemes; colorSchemes = value; - incref colorSchemes; + if(value) + incref colorSchemes; } get { return colorSchemes; } }