improved opening in other app by loosening mime type
This commit is contained in:
parent
01414d96be
commit
7fa23f66b2
3 changed files with 4 additions and 2 deletions
|
@ -95,6 +95,8 @@ class ImageEntry {
|
|||
|
||||
String get filename => basenameWithoutExtension(path);
|
||||
|
||||
String get mimeTypeAnySubtype => mimeType.replaceAll(RegExp('/.*'), '/*');
|
||||
|
||||
bool get isGif => mimeType == MimeTypes.MIME_GIF;
|
||||
|
||||
bool get isVideo => mimeType.startsWith(MimeTypes.MIME_VIDEO);
|
||||
|
|
|
@ -35,7 +35,7 @@ class FullscreenActionDelegate {
|
|||
_showRenameDialog(context, entry);
|
||||
break;
|
||||
case FullscreenAction.open:
|
||||
AndroidAppService.open(entry.uri, entry.mimeType);
|
||||
AndroidAppService.open(entry.uri, entry.mimeTypeAnySubtype);
|
||||
break;
|
||||
case FullscreenAction.openMap:
|
||||
AndroidAppService.openMap(entry.geoUri);
|
||||
|
|
|
@ -101,7 +101,7 @@ class VideoControlOverlayState extends State<VideoControlOverlay> with SingleTic
|
|||
scale: scale,
|
||||
child: IconButton(
|
||||
icon: Icon(OMIcons.openInNew),
|
||||
onPressed: () => AndroidAppService.open(entry.uri, entry.mimeType),
|
||||
onPressed: () => AndroidAppService.open(entry.uri, entry.mimeTypeAnySubtype),
|
||||
tooltip: 'Open',
|
||||
),
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue