diff --git a/b0esche_cloud/lib/pages/document_viewer.dart b/b0esche_cloud/lib/pages/document_viewer.dart index 41a0b31..456a20d 100644 --- a/b0esche_cloud/lib/pages/document_viewer.dart +++ b/b0esche_cloud/lib/pages/document_viewer.dart @@ -417,6 +417,7 @@ class _DocumentViewerModalState extends State { ); } + // ignore: unused_local_variable final wopiSession = snapshot.data!; // Use backend proxy endpoint to serve the Collabora form diff --git a/b0esche_cloud/lib/pages/file_explorer.dart b/b0esche_cloud/lib/pages/file_explorer.dart index 1e1e359..5e417c5 100644 --- a/b0esche_cloud/lib/pages/file_explorer.dart +++ b/b0esche_cloud/lib/pages/file_explorer.dart @@ -811,7 +811,9 @@ class _FileExplorerState extends State { onPressed: () async { final result = await FilePicker.platform .pickFiles(withData: true); - if (result != null && result.files.isNotEmpty) { + if (result != null && + result.files.isNotEmpty && + context.mounted) { final files = result.files .map( (file) => FileItem( @@ -849,7 +851,8 @@ class _FileExplorerState extends State { final folderName = await _showCreateFolderDialog(context); if (folderName != null && - folderName.isNotEmpty) { + folderName.isNotEmpty && + context.mounted) { context.read().add( CreateFolder( orgId: widget.orgId,