From 3b14b7561d83607497db66659fa175a9df42d134 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 28 Sep 2020 15:28:01 +0900 Subject: [PATCH] shortcut: fixed video thumbnail used for icon --- lib/services/app_shortcut_service.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/services/app_shortcut_service.dart b/lib/services/app_shortcut_service.dart index 6369048f1..332cd1c13 100644 --- a/lib/services/app_shortcut_service.dart +++ b/lib/services/app_shortcut_service.dart @@ -1,3 +1,5 @@ +import 'dart:typed_data'; + import 'package:aves/model/filters/filters.dart'; import 'package:aves/model/image_entry.dart'; import 'package:aves/services/image_file_service.dart'; @@ -25,7 +27,11 @@ class AppShortcutService { } static Future pin(String label, ImageEntry iconEntry, Set filters) async { - final iconBytes = iconEntry != null ? await ImageFileService.getThumbnail(iconEntry, 256, 256) : null; + Uint8List iconBytes; + if (iconEntry != null) { + final size = iconEntry.isVideo ? 0.0 : 256.0; + iconBytes = await ImageFileService.getThumbnail(iconEntry, size, size); + } try { await platform.invokeMethod('pin', { 'label': label,