@ -118,6 +118,21 @@ namespace ICSharpCode.ILSpy
}
internal void RefreshSave()
{
if (!dirty) {
dirty = true;
App.Current.Dispatcher.BeginInvoke(
DispatcherPriority.Background,
new Action(
delegate {
dirty = false;
AssemblyListManager.SaveList(this);
})
);
internal void ClearCache()
assemblyLookupCache.Clear();
@ -375,6 +375,7 @@ namespace ICSharpCode.ILSpy.TreeNodes
node.RaisePropertyChanged("Foreground");
MainWindow.Instance.CurrentAssemblyList.RefreshSave();