Browse Source

【综合】文档对比兼容优化

niehaoyu 9 months ago
parent
commit
c705b2c97f

+ 1 - 1
PDF Office/PDF Master/Class/PDFTools/Compare/ViewController/ContentComplete/View/KMCompareContentView.swift

@@ -581,7 +581,7 @@ class KMCompareContentView: KMBaseXibView, CPDFViewDelegate, KMCompareToolbarDel
         let pdfNewDocument = pdfNewView.document
         let pdfOldDocument = pdfOldView.document
 
-        let page = pdfNewDocument!.page(at: min(UInt(result.newPageIndex()), UInt(pdfNewDocument!.pageCount - 1)))
+        let page = pdfNewDocument!.page(at: min(UInt(max(0, result.newPageIndex())), UInt(max(0, pdfNewDocument!.pageCount - 1))))
         let oldPage = pdfOldDocument!.page(at: UInt(result.oldPageIndex()))
         let selection = CPDFSelection(page: page, rect: rect())
         let oldSelection = CPDFSelection(page: oldPage, rect: oldRect())