Explorar o código

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

liyijie hai 4 meses
pai
achega
bdd760f0ff
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  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();
             }