changes made

This commit is contained in:
Furkan 2023-01-21 07:48:26 +03:00
parent 34b1307758
commit 5baebec05c

View File

@ -20,16 +20,16 @@ class MediaView extends StatelessWidget {
fit: StackFit.expand, fit: StackFit.expand,
children: [ children: [
ThumbnailMediaFile( ThumbnailMediaFile(
onLongPress: () { onLongPress: () async {
if (singleMedia) { if (singleMedia) {
controller.selectedFiles.add(file); controller.selectedFiles.add(file);
if (controller.heroBuilder != null) { if (controller.heroBuilder != null) {
Navigator.of(context).push( await Navigator.of(context).push(
MaterialPageRoute<void>(builder: (BuildContext context) { MaterialPageRoute<void>(builder: (BuildContext context) {
return controller.heroBuilder!(file.id, file, context); return controller.heroBuilder!(file.id, file, context);
})); }));
} else if (controller.multipleMediasBuilder != null) { } else if (controller.multipleMediasBuilder != null) {
Navigator.of(context).push( await Navigator.of(context).push(
MaterialPageRoute<void>(builder: (BuildContext context) { MaterialPageRoute<void>(builder: (BuildContext context) {
return controller.multipleMediasBuilder!([file], context); return controller.multipleMediasBuilder!([file], context);
})); }));
@ -47,7 +47,7 @@ class MediaView extends StatelessWidget {
controller.selectMedia(file); controller.selectMedia(file);
} }
}, },
onTap: () { onTap: () async {
if (controller.pickerMode) { if (controller.pickerMode) {
if (controller.isSelectedMedia(file)) { if (controller.isSelectedMedia(file)) {
controller.unselectMedia(file); controller.unselectMedia(file);
@ -57,12 +57,12 @@ class MediaView extends StatelessWidget {
} else { } else {
controller.selectedFiles.add(file); controller.selectedFiles.add(file);
if (controller.heroBuilder != null) { if (controller.heroBuilder != null) {
Navigator.of(context).push( await Navigator.of(context).push(
MaterialPageRoute<void>(builder: (BuildContext context) { MaterialPageRoute<void>(builder: (BuildContext context) {
return controller.heroBuilder!(file.id, file, context); return controller.heroBuilder!(file.id, file, context);
})); }));
} else if (controller.multipleMediasBuilder != null) { } else if (controller.multipleMediasBuilder != null) {
Navigator.of(context).push( await Navigator.of(context).push(
MaterialPageRoute<void>(builder: (BuildContext context) { MaterialPageRoute<void>(builder: (BuildContext context) {
return controller.multipleMediasBuilder!([file], context); return controller.multipleMediasBuilder!([file], context);
})); }));