Bladeren bron

Merge branch '120-pageview-canceldraw-crash-issue' into 'master'

Resolve "PageView.cancelDraw crash issue"

Closes #120

See merge request kdanandroid/pdf/pdfreaderreadermodule!51
Wayne Huang 5 jaren geleden
bovenliggende
commit
858765f0ac
1 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. 8 1
      src/main/java/com/kdanmobile/reader/ReaderViewModel.kt

+ 8 - 1
src/main/java/com/kdanmobile/reader/ReaderViewModel.kt

@@ -523,7 +523,14 @@ class ReaderViewModel(
     }
 
     fun saveModifyingAnnotation() {
-        kmpdfFactory?.setAnnotationEditMode(KMPDFAnnotationBean.AnnotationType.NULL)
+        try {
+            kmpdfFactory?.setAnnotationEditMode(KMPDFAnnotationBean.AnnotationType.NULL)
+        } catch (e: Exception) {
+            /*
+            Do nothing, just to avoid the crash issue below
+            https://console.firebase.google.com/project/infinite-maxim-827/crashlytics/app/android:com.kdanmobile.android.pdfreader.google.pad/issues/f4c270384b45b2ec0e42f1bf6056e6ad?time=last-seven-days&sessionId=5D6F01C5025300010F383978E6AE2DD9_DNE_0_v2
+             */
+        }
     }
 
     fun restoreAnnotationEditMode() {