瀏覽代碼

fix: restore original container height when unbinding text which was binded via context menu (#6444)

* fix: restore original container height when unbinding text which was binded via context menu

* remove flag

* comment
Aakansha Doshi 2 年之前
父節點
當前提交
801412bf6b
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/actions/actionBoundText.tsx

+ 5 - 0
src/actions/actionBoundText.tsx

@@ -16,6 +16,7 @@ import {
 import {
   getOriginalContainerHeightFromCache,
   resetOriginalContainerCache,
+  updateOriginalContainerCache,
 } from "../element/textWysiwyg";
 import {
   hasBoundTextElement,
@@ -145,7 +146,11 @@ export const actionBindText = register({
         id: textElement.id,
       }),
     });
+    const originalContainerHeight = container.height;
     redrawTextBoundingBox(textElement, container);
+    // overwritting the cache with original container height so
+    // it can be restored when unbind
+    updateOriginalContainerCache(container.id, originalContainerHeight);
 
     return {
       elements: pushTextAboveContainer(elements, container, textElement),