diff --git a/Src/xWorks/DictionaryConfigurationController.cs b/Src/xWorks/DictionaryConfigurationController.cs index fa01192d99..354f2de100 100644 --- a/Src/xWorks/DictionaryConfigurationController.cs +++ b/Src/xWorks/DictionaryConfigurationController.cs @@ -357,7 +357,7 @@ public DictionaryConfigurationController(IDictionaryConfigurationView view, Prop _projectConfigDir = DictionaryConfigurationListener.GetProjectConfigurationDirectory(propertyTable, previewEntry); _defaultConfigDir = DictionaryConfigurationListener.GetDefaultConfigurationDirectory(propertyTable, previewEntry); LoadDictionaryConfigurations(); - LoadLastDictionaryConfiguration(); + LoadLastDictionaryConfiguration(previewEntry); PopulateTreeView(); View.ManageConfigurations += (sender, args) => { @@ -583,9 +583,9 @@ internal static ICmObject GetDefaultEntryForType(string configurationType, LcmCa } } - private void LoadLastDictionaryConfiguration() + private void LoadLastDictionaryConfiguration(ICmObject obj) { - var lastUsedConfiguration = DictionaryConfigurationListener.GetCurrentConfiguration(_propertyTable); + var lastUsedConfiguration = DictionaryConfigurationListener.GetCurrentConfiguration(_propertyTable, null, obj); _model = _dictionaryConfigurations.FirstOrDefault(config => config.FilePath == lastUsedConfiguration) ?? _dictionaryConfigurations.First(); }