Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/core')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs
index 378afdf996..0153691faf 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs
@@ -739,7 +739,9 @@ namespace MonoDevelop.Ide.TypeSystem
workspacesLoading++;
if (statusIcon != null)
return;
- statusIcon = IdeApp.Workbench?.StatusBar.ShowStatusIcon (ImageService.GetIcon ("md-parser"));
+
+ if (IdeApp.IsInitialized)
+ statusIcon = IdeApp.Workbench?.StatusBar.ShowStatusIcon (ImageService.GetIcon ("md-parser"));
if (statusIcon != null)
statusIcon.ToolTip = GettextCatalog.GetString ("Gathering class information");
});
@@ -752,8 +754,7 @@ namespace MonoDevelop.Ide.TypeSystem
if (workspacesLoading == 0 && statusIcon != null) {
statusIcon.Dispose ();
statusIcon = null;
- if (callback != null)
- callback ();
+ callback?.Invoke ();
}
});
}