Skip to content

Commit 6a6720f

Browse files
committed
Fix bug.
1 parent 6212386 commit 6a6720f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

RetailCoder.VBE/Settings/ConfigurationLoader.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,18 +103,18 @@ public Configuration GetDefaultConfiguration()
103103

104104
public void SaveConfiguration(Configuration toSerialize)
105105
{
106+
var langChanged = _generalProvider.Create().Language.Code != toSerialize.UserSettings.GeneralSettings.Language.Code;
107+
var oldInspectionSettings = _inspectionProvider.Create(_inspections).CodeInspections.Select(s => Tuple.Create(s.Name, s.Severity));
108+
var newInspectionSettings = toSerialize.UserSettings.CodeInspectionSettings.CodeInspections.Select(s => Tuple.Create(s.Name, s.Severity));
109+
106110
_generalProvider.Save(toSerialize.UserSettings.GeneralSettings);
107111
_hotkeyProvider.Save(toSerialize.UserSettings.HotkeySettings);
108112
_todoProvider.Save(toSerialize.UserSettings.ToDoListSettings);
109113
_inspectionProvider.Save(toSerialize.UserSettings.CodeInspectionSettings);
110114
_unitTestProvider.Save(toSerialize.UserSettings.UnitTestSettings);
111115
_indenterProvider.Save(toSerialize.UserSettings.IndenterSettings);
112116

113-
var langChanged = _generalProvider.Create().Language.Code == toSerialize.UserSettings.GeneralSettings.Language.Code;
114-
var oldInspectionSettings = _inspectionProvider.Create(_inspections).CodeInspections.Select(s => Tuple.Create(s.Name, s.Severity));
115-
var newInspectionSettings = toSerialize.UserSettings.CodeInspectionSettings.CodeInspections.Select(s => Tuple.Create(s.Name, s.Severity));
116-
117-
OnSettingsChanged(new ConfigurationChangedEventArgs(langChanged, oldInspectionSettings.SequenceEqual(newInspectionSettings)));
117+
OnSettingsChanged(new ConfigurationChangedEventArgs(langChanged, !oldInspectionSettings.SequenceEqual(newInspectionSettings)));
118118
}
119119

120120
public event EventHandler<ConfigurationChangedEventArgs> SettingsChanged;

0 commit comments

Comments
 (0)