diff --git a/lib/utils/matrix_file_extension.dart b/lib/utils/matrix_file_extension.dart index b8170a69..0dad0dda 100644 --- a/lib/utils/matrix_file_extension.dart +++ b/lib/utils/matrix_file_extension.dart @@ -27,7 +27,8 @@ extension MatrixFileExtension on MatrixFile { element.click(); element.remove(); } else { - if (!(await Permission.storage.request()).isGranted) return; + if (PlatformInfos.isMobile && + !(await Permission.storage.request()).isGranted) return; final downloadsDir = PlatformInfos.isDesktop ? (await getDownloadsDirectory()).path : Platform.isAndroid diff --git a/lib/views/image_viewer_view.dart b/lib/views/image_viewer_view.dart index 2b79cce4..3b67ce57 100644 --- a/lib/views/image_viewer_view.dart +++ b/lib/views/image_viewer_view.dart @@ -25,13 +25,13 @@ class ImageViewerView extends StatelessWidget { actions: [ IconButton( icon: Icon(Icons.reply_outlined), - onPressed: () => controller.forwardAction, + onPressed: controller.forwardAction, color: Colors.white, tooltip: L10n.of(context).share, ), IconButton( icon: Icon(Icons.download_outlined), - onPressed: () => controller.openFileAction, + onPressed: controller.openFileAction, color: Colors.white, tooltip: L10n.of(context).downloadFile, ),