Procházet zdrojové kódy

ComPDFKit.Tool(win)- 修复undo栈删除失败问题:导致注释无法删除

liyijie před 4 měsíci
rodič
revize
bdd760f0ff
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      Demo/Examples/ComPDFKit.Tool/CPDFToolManager.cs

+ 4 - 3
Demo/Examples/ComPDFKit.Tool/CPDFToolManager.cs

@@ -343,9 +343,10 @@ namespace ComPDFKit.Tool
             if (oldToolType == ToolType.ContentEdit)
             {
                 viewerTool.GetCPDFViewer().GetDocument().ReleasePages();
-
-                viewerTool.GetCPDFViewer().UndoManager.RemoveRedoHistoryForType(typeof(PDFEditHistory));
-                viewerTool.GetCPDFViewer().UndoManager.RemoveUndoHistoryForType(typeof(PDFEditHistory));
+                //Undo delete logic
+                viewerTool.GetCPDFViewer().UndoManager.ClearHistory();
+                // viewerTool.GetCPDFViewer().UndoManager.RemoveRedoHistoryForType(typeof(PDFEditHistory));
+                //viewerTool.GetCPDFViewer().UndoManager.RemoveUndoHistoryForType(typeof(PDFEditHistory));
                 viewerTool.GetCPDFViewer().UpdateVirtualNodes();
                 viewerTool.GetCPDFViewer().UpdateRenderFrame();
             }