Browse Source

Revert "#295 Restore a tool when Space is released - fix for the first tool usage"

This reverts commit 9dfdcdf109e21e11f4908ef6816a7693ae548135.
tomaszkot 3 years ago
parent
commit
965824372c
1 changed files with 3 additions and 6 deletions
  1. 3 6
      PixiEditor/ViewModels/SubViewModels/Main/IoViewModel.cs

+ 3 - 6
PixiEditor/ViewModels/SubViewModels/Main/IoViewModel.cs

@@ -58,14 +58,11 @@ namespace PixiEditor.ViewModels.SubViewModels.Main
 
         private void ProcessShortcutDown(bool isRepeat, Key key)
         {
-            var controller = Owner.ShortcutController;
-            if (!restoreToolOnKeyUp && 
-                (controller.LastShortcut == null || controller.LastShortcut.Command == Owner.ToolsSubViewModel.SelectToolCommand)
-               )
+            if (isRepeat && !restoreToolOnKeyUp && Owner.ShortcutController.LastShortcut != null &&
+                Owner.ShortcutController.LastShortcut.Command == Owner.ToolsSubViewModel.SelectToolCommand)
             {
                 restoreToolOnKeyUp = true;
-                if(isRepeat)
-                  ShortcutController.BlockShortcutExecution = true;
+                ShortcutController.BlockShortcutExecution = true;
             }
 
             Owner.ShortcutController.KeyPressed(key, Keyboard.Modifiers);