diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs index a7c7e4453c..db1bce4181 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs @@ -181,7 +181,8 @@ namespace MonoDevelop.Ide.Gui.OptionPanels TreeIter it; if (tree.Selection.GetSelected (out it)) { object ob = store.GetValue (it, 1); - buttonRemove.Sensitive = !(ob is TargetRuntime && ((TargetRuntime)ob).IsRunning); + MonoTargetRuntime tr = ob as MonoTargetRuntime; + buttonRemove.Sensitive = tr != null && tr.UserDefined; buttonDefault.Sensitive = true; } else { buttonRemove.Sensitive = false; |