Quellcode durchsuchen

#295 Restore a tool when Space is released

#295 Restore a tool when Space is released
ouadsecond vor 3 Jahren
Ursprung
Commit
57dd18aaa1
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      PixiEditor/ViewModels/SubViewModels/Main/ToolsViewModel.cs

+ 2 - 1
PixiEditor/ViewModels/SubViewModels/Main/ToolsViewModel.cs

@@ -176,7 +176,8 @@ namespace PixiEditor.ViewModels.SubViewModels.Main
         private void SetActiveTool(Type toolType)
         private void SetActiveTool(Type toolType)
         {
         {
             Tool foundTool = ToolSet.First(x => x.GetType() == toolType);
             Tool foundTool = ToolSet.First(x => x.GetType() == toolType);
-            SetActiveTool(foundTool);
+            if(ActiveTool != foundTool)//otherwise we would lost track of LastActionTool
+              SetActiveTool(foundTool);
         }
         }
 
 
         private void SetToolCursor(Type tool)
         private void SetToolCursor(Type tool)