diff --git a/lib/features/sheet_viewer/sheet_viewer_page.dart b/lib/features/sheet_viewer/sheet_viewer_page.dart index 035d625..d253d57 100644 --- a/lib/features/sheet_viewer/sheet_viewer_page.dart +++ b/lib/features/sheet_viewer/sheet_viewer_page.dart @@ -64,7 +64,9 @@ class _SheetViewerPageState extends State @override void dispose() { // Make sure annotations are saved before exiting - _saveCurrentAnnotations(); + if (_isPaintMode) { + _saveCurrentAnnotations(); + } _leftDrawingController.dispose(); _rightDrawingController.dispose();