ad1992 3 anni fa
parent
commit
1edde7291c
2 ha cambiato i file con 2 aggiunte e 5 eliminazioni
  1. 1 5
      src/actions/actionFinalize.tsx
  2. 1 0
      src/data/restore.ts

+ 1 - 5
src/actions/actionFinalize.tsx

@@ -151,7 +151,6 @@ export const actionFinalize = register({
     } else {
       activeTool.type = "selection";
     }
-
     return {
       elements: newElements,
       appState: {
@@ -162,10 +161,7 @@ export const actionFinalize = register({
             appState.activeTool.type === "freedraw") &&
           multiPointElement
             ? appState.activeTool
-            : {
-                ...appState.activeTool,
-                activeTool,
-              },
+            : activeTool,
         draggingElement: null,
         multiElement: null,
         editingElement: null,

+ 1 - 0
src/data/restore.ts

@@ -263,6 +263,7 @@ export const restoreAppState = (
   const activeTool: any = {
     lastActiveToolBeforeEraser: null,
     locked: nextAppState.activeTool.locked ?? false,
+    type: "selection",
   };
   if (AllowedExcalidrawActiveTools[nextAppState.activeTool.type]) {
     if (nextAppState.activeTool.type === "custom") {