From 683f6865402a044026c447a40436c43493184088 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 3 Dec 2025 01:01:32 +0800 Subject: [PATCH] :bug: Fix opening large files, close #201 --- lib/widgets/sites/file_item.dart | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/lib/widgets/sites/file_item.dart b/lib/widgets/sites/file_item.dart index 87dd7c34..733511db 100644 --- a/lib/widgets/sites/file_item.dart +++ b/lib/widgets/sites/file_item.dart @@ -116,25 +116,9 @@ class FileItem extends HookConsumerWidget { // Check for large files (> 1MB) if (file.size > 1024 * 1024) { - final confirmed = await showDialog( - context: context, - builder: - (context) => AlertDialog( - title: const Text('Large File'), - content: Text( - 'This file is large (${(file.size / 1024 / 1024).toStringAsFixed(2)} MB). Opening it might cause performance issues. Do you want to continue?', - ), - actions: [ - TextButton( - onPressed: () => Navigator.of(context).pop(false), - child: const Text('Cancel'), - ), - TextButton( - onPressed: () => Navigator.of(context).pop(true), - child: const Text('Open'), - ), - ], - ), + final confirmed = await showConfirmAlert( + 'This file is large (${(file.size / 1024 / 1024).toStringAsFixed(2)} MB). Opening it might cause performance issues. Do you want to continue?', + 'Large File', ); if (confirmed != true) return;