Kaynağa Gözat

Cancel ink mode when onStop()

cooperku_kdanmobile 5 yıl önce
ebeveyn
işleme
b3dd4e5cdd

+ 4 - 0
src/main/java/com/kdanmobile/reader/ReaderActivity.kt

@@ -536,6 +536,10 @@ abstract class ReaderActivity : KdanBaseActivity(), ReaderSettingListener, PdfTh
             val event = MotionEvent.obtain(0, 0, MotionEvent.ACTION_DOWN, -1000f, -1000f, 0)
             viewModel.getReaderView()?.onSingleTapUp(event)
         }
+        if (viewModel.annotationModeLiveData.value == ReaderViewModel.AnnotationMode.INK) {
+            viewModel.stopAnnotationMode()
+            viewModel.annotationModeLiveData.value = ReaderViewModel.AnnotationMode.NONE
+        }
         viewModel.saveModifyingAnnotation()
         viewModel.temporarySave()
         if (!filePath.isNullOrEmpty()) {