widget: fixed opening viewer with latest widget item

This commit is contained in:
Thibault Deckers 2022-10-06 15:41:51 +02:00
parent c1c244158a
commit 6815ca7481
2 changed files with 2 additions and 16 deletions

View file

@ -117,6 +117,8 @@ class _HomePageState extends State<HomePage> {
String? uri, mimeType; String? uri, mimeType;
final widgetId = intentData[intentDataKeyWidgetId]; final widgetId = intentData[intentDataKeyWidgetId];
if (widgetId != null) { if (widgetId != null) {
// widget settings may be modified in a different process after channel setup
await settings.reload();
final page = settings.getWidgetOpenPage(widgetId); final page = settings.getWidgetOpenPage(widgetId);
if (page == WidgetOpenPage.viewer) { if (page == WidgetOpenPage.viewer) {
uri = settings.getWidgetUri(widgetId); uri = settings.getWidgetUri(widgetId);

View file

@ -51,22 +51,6 @@
"wallpaperUseScrollEffect" "wallpaperUseScrollEffect"
], ],
"it": [
"chipActionFilterOut",
"chipActionFilterIn",
"viewerTransitionNone",
"widgetOpenPageHome",
"widgetOpenPageViewer",
"tileLayoutMosaic",
"albumGroupType",
"albumMimeTypeMixed",
"settingsDisabled",
"settingsSlideshowAnimatedZoomEffect",
"settingsWidgetOpenPage",
"statsTopAlbumsSectionTitle",
"wallpaperUseScrollEffect"
],
"ja": [ "ja": [
"chipActionFilterOut", "chipActionFilterOut",
"chipActionFilterIn", "chipActionFilterIn",