Преглед на файлове

fix: eraser cursor showing on theme change when not using eraser (#4990)

David Luzar преди 3 години
родител
ревизия
a3fbe40b26
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      src/components/App.tsx

+ 4 - 1
src/components/App.tsx

@@ -1072,7 +1072,10 @@ class App extends React.Component<AppProps, AppState> {
         activeTool: { ...this.state.activeTool, type: "selection" },
       });
     }
-    if (prevState.theme !== this.state.theme) {
+    if (
+      this.state.activeTool.type === "eraser" &&
+      prevState.theme !== this.state.theme
+    ) {
       setEraserCursor(this.canvas, this.state.theme);
     }
     // Hide hyperlink popup if shown when element type is not selection