Index: src/DeltaShell/DeltaShell.Gui/DeltaShellGui.cs =================================================================== diff -u -r4ae34e044a58f8c6d1de9fe28b60b301955106f6 -r893e87bb682400420fd124ca200c511c44f363e5 --- src/DeltaShell/DeltaShell.Gui/DeltaShellGui.cs (.../DeltaShellGui.cs) (revision 4ae34e044a58f8c6d1de9fe28b60b301955106f6) +++ src/DeltaShell/DeltaShell.Gui/DeltaShellGui.cs (.../DeltaShellGui.cs) (revision 893e87bb682400420fd124ca200c511c44f363e5) @@ -113,8 +113,6 @@ { Application.ProjectClosing -= ApplicationProjectClosing; Application.ProjectOpened -= ApplicationProjectOpened; - Application.ProjectOpening -= ApplicationProjectOpening; - Application.ProjectSaving -= ApplicationProjectSaving; Application.ProjectSaved -= ApplicationProjectSaved; Application.ActivityRunner.IsRunningChanged -= ActivityRunnerIsRunningChanged; Application.ActivityRunner.ActivityCompleted -= ActivityRunnerActivityCompleted; @@ -127,8 +125,6 @@ // subscribe to application events so that we can handle opening, closing, renamig of views on project changes Application.ProjectClosing += ApplicationProjectClosing; Application.ProjectOpened += ApplicationProjectOpened; - Application.ProjectOpening += ApplicationProjectOpening; - Application.ProjectSaving += ApplicationProjectSaving; Application.ProjectSaved += ApplicationProjectSaved; Application.ActivityRunner.IsRunningChanged += ActivityRunnerIsRunningChanged; Application.ActivityRunner.ActivityCompleted += ActivityRunnerActivityCompleted; @@ -545,47 +541,14 @@ ResumeUI(); } - private void ApplicationProjectSaving(Project obj) - { - SuspendUI(); - } - - private void SuspendUI() - { - if (documentViews != null) - { - documentViews.SuspendAllViewUpdates(); - } - - if (toolWindowViews != null) - { - toolWindowViews.SuspendAllViewUpdates(); - } - } - private void ResumeUI() { - if (documentViews != null) - { - documentViews.ResumeAllViewUpdates(); - } - - if (toolWindowViews != null) - { - toolWindowViews.ResumeAllViewUpdates(); - } - if (mainWindow != null) { mainWindow.ValidateItems(); } } - private void ApplicationProjectOpening(Project obj) - { - SuspendUI(); - } - [InvokeRequired] private void ActivityRunnerIsRunningChanged(object sender, EventArgs e) { @@ -594,12 +557,8 @@ return; } - if (Application.IsActivityRunning()) + if (!Application.IsActivityRunning()) { - SuspendUI(); - } - else - { ResumeUI(); } @@ -675,8 +634,6 @@ private void ApplicationProjectClosing(Project project) { - SuspendUI(); - ClonableToolStripMenuItem.ClearCache(); }