diff --git a/lib/ui/viewer/file/fading_app_bar.dart b/lib/ui/viewer/file/fading_app_bar.dart index 6fffcec64..39805ed5a 100644 --- a/lib/ui/viewer/file/fading_app_bar.dart +++ b/lib/ui/viewer/file/fading_app_bar.dart @@ -379,8 +379,10 @@ class FadingAppBarState extends State { onTap: () async { await deleteFilesFromRemoteOnly(context, [file]); showShortToast(context, "Moved to trash"); - // Navigator.of(context, rootNavigator: true).pop(); - // TODO: Fix behavior when inside a collection + if (isRemoteOnly) { + Navigator.of(context, rootNavigator: true).pop(); + widget.onFileRemoved(file); + } }, ), ); @@ -399,9 +401,10 @@ class FadingAppBarState extends State { isInAlert: true, onTap: () async { await deleteFilesOnDeviceOnly(context, [file]); - // showShortToast(context, "File deleted from device"); - // Navigator.of(context, rootNavigator: true).pop(); - // TODO: Fix behavior when inside a device folder + if (isLocalOnly) { + Navigator.of(context, rootNavigator: true).pop(); + widget.onFileRemoved(file); + } }, ), );