From 4fd287181b4430a632a7fda85868c1435af4c2e5 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Fri, 6 Feb 2026 15:15:59 +0100 Subject: [PATCH] Only save on exit if in paint mode --- lib/features/sheet_viewer/sheet_viewer_page.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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();