瀏覽代碼

Update renderElement.ts

zsviczian 2 年之前
父節點
當前提交
e82918f1c8
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      src/renderer/renderElement.ts

+ 4 - 3
src/renderer/renderElement.ts

@@ -217,7 +217,7 @@ const drawElementOnCanvas = (
     }
     case "freedraw": {
       // Draw directly to canvas
-      //context.save();
+      context.save();
       context.fillStyle = element.strokeColor;
 
       const path = getFreeDrawPath2D(element) as Path2D;
@@ -226,11 +226,12 @@ const drawElementOnCanvas = (
       if (fillShape) {
         rc.draw(fillShape);
       }
-
+      
+      context.beginPath();
       context.fillStyle = element.strokeColor;
       context.fill(path);
 
-      //context.restore();
+      context.restore();
       break;
     }
     case "image": {