From 20ab1379f42286356e7a2fcc984644f0eceec2d9 Mon Sep 17 00:00:00 2001 From: Sour Date: Mon, 1 Jan 2018 11:35:36 -0500 Subject: [PATCH] Debugger: Fixed designer crash --- GUI.NET/Debugger/Controls/ctrlBreakpoints.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/GUI.NET/Debugger/Controls/ctrlBreakpoints.cs b/GUI.NET/Debugger/Controls/ctrlBreakpoints.cs index c2551577..4dd78040 100644 --- a/GUI.NET/Debugger/Controls/ctrlBreakpoints.cs +++ b/GUI.NET/Debugger/Controls/ctrlBreakpoints.cs @@ -21,13 +21,16 @@ namespace Mesen.GUI.Debugger.Controls { InitializeComponent(); - mnuShowLabels.Checked = ConfigManager.Config.DebugInfo.ShowBreakpointLabels; - mnuShowLabels.CheckedChanged += mnuShowLabels_CheckedChanged; + bool designMode = (LicenseManager.UsageMode == LicenseUsageMode.Designtime); + if(!designMode) { + mnuShowLabels.Checked = ConfigManager.Config.DebugInfo.ShowBreakpointLabels; + mnuShowLabels.CheckedChanged += mnuShowLabels_CheckedChanged; - BreakpointManager.BreakpointsChanged += BreakpointManager_OnBreakpointChanged; - mnuRemoveBreakpoint.Enabled = false; - mnuEditBreakpoint.Enabled = false; - mnuGoToLocation.Enabled = false; + BreakpointManager.BreakpointsChanged += BreakpointManager_OnBreakpointChanged; + mnuRemoveBreakpoint.Enabled = false; + mnuEditBreakpoint.Enabled = false; + mnuGoToLocation.Enabled = false; + } } void BreakpointManager_OnBreakpointChanged(object sender, EventArgs e)