Browse Source

Set move tool as active when pasting img

Krzysztof Krysiński 2 months ago
parent
commit
d41bc6b567
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/PixiEditor/Models/Controllers/ClipboardController.cs

+ 3 - 0
src/PixiEditor/Models/Controllers/ClipboardController.cs

@@ -31,6 +31,7 @@ using PixiEditor.Models.Handlers;
 using PixiEditor.Parser;
 using PixiEditor.UI.Common.Localization;
 using PixiEditor.ViewModels.Document;
+using PixiEditor.ViewModels.Tools.Tools;
 using Bitmap = Avalonia.Media.Imaging.Bitmap;
 
 namespace PixiEditor.Models.Controllers;
@@ -241,11 +242,13 @@ internal static class ClipboardController
                     return false;
                 }
 
+                manager.Owner.ToolsSubViewModel.SetActiveTool<MoveToolViewModel>(false);
                 document.Operations.SetSelectedMember(guid.Value);
                 document.Operations.PasteImageWithTransform(dataImage.Image, position, guid.Value, false);
             }
             else
             {
+                manager.Owner.ToolsSubViewModel.SetActiveTool<MoveToolViewModel>(false);
                 document.Operations.PasteImageWithTransform(dataImage.Image, position);
             }