diff --git a/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin b/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
index 22cdcb19e3..143b62e1bb 100755
--- a/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
+++ b/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
@@ -1388,7 +1388,7 @@
+ class = "ICSharpCode.SharpDevelop.Project.Commands.ContinueDebuggingCommand"/>
@@ -1488,7 +1488,7 @@
@@ -1571,7 +1571,7 @@
diff --git a/src/Main/Base/Project/Src/Commands/DebugCommands.cs b/src/Main/Base/Project/Src/Commands/DebugCommands.cs
index 035f5dd5e5..947eb13040 100644
--- a/src/Main/Base/Project/Src/Commands/DebugCommands.cs
+++ b/src/Main/Base/Project/Src/Commands/DebugCommands.cs
@@ -47,8 +47,13 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
{
public override void Run()
{
- LoggingService.Info("Debugger Command: Continue");
- DebuggerService.CurrentDebugger.Continue();
+ if (DebuggerService.CurrentDebugger.IsDebugging) {
+ LoggingService.Info("Debugger Command: Continue");
+ DebuggerService.CurrentDebugger.Continue();
+ } else {
+ LoggingService.Info("Debugger Command: Run");
+ new Execute().Run();
+ }
}
}
@@ -118,7 +123,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
{
DebuggerService.CurrentDebugger.ShowAttachDialog();
}
- }
+ }
public class DetachFromProcessCommand : AbstractMenuCommand
{
@@ -126,5 +131,5 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
{
DebuggerService.CurrentDebugger.Detach();
}
- }
+ }
}
diff --git a/src/Main/Base/Project/Src/Services/RefactoringService/RefactoringMenuBuilder.cs b/src/Main/Base/Project/Src/Services/RefactoringService/RefactoringMenuBuilder.cs
index 59b4c267f4..bfddcbe5af 100644
--- a/src/Main/Base/Project/Src/Services/RefactoringService/RefactoringMenuBuilder.cs
+++ b/src/Main/Base/Project/Src/Services/RefactoringService/RefactoringMenuBuilder.cs
@@ -193,7 +193,7 @@ namespace ICSharpCode.SharpDevelop.Refactoring
return null;
var item = new MenuItem { Header = MenuService.ConvertLabel(StringParser.Parse("${res:SharpDevelop.Refactoring.FindDerivedClassesCommand}")) };
item.Icon = ClassBrowserIconService.Class.CreateImage();
- item.InputGestureText = new KeyGesture(Key.F9).GetDisplayStringForCulture(Thread.CurrentThread.CurrentUICulture);
+ item.InputGestureText = new KeyGesture(Key.F6).GetDisplayStringForCulture(Thread.CurrentThread.CurrentUICulture);
item.Click += delegate {
ContextActionsHelper.MakePopupWithDerivedClasses(baseClass).OpenAtCaretAndFocus(context.Editor);
};
@@ -219,7 +219,7 @@ namespace ICSharpCode.SharpDevelop.Refactoring
return null;
var item = new MenuItem { Header = MenuService.ConvertLabel(StringParser.Parse("${res:SharpDevelop.Refactoring.FindOverridesCommand}")) };
item.Icon = ClassBrowserIconService.Method.CreateImage();
- item.InputGestureText = new KeyGesture(Key.F9).GetDisplayStringForCulture(Thread.CurrentThread.CurrentUICulture);
+ item.InputGestureText = new KeyGesture(Key.F6).GetDisplayStringForCulture(Thread.CurrentThread.CurrentUICulture);
item.Click += delegate {
ContextActionsHelper.MakePopupWithOverrides(member).OpenAtCaretAndFocus(context.Editor);
};