From 4e86d2f1fe56f16ab80261baafdfb58eb357e0a1 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Thu, 16 Mar 2023 16:15:19 +0100 Subject: [PATCH] fixed playing video from app content provider --- CHANGELOG.md | 4 ++++ lib/widgets/home_page.dart | 10 ++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 706a7352f..1f47c44c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Fixed + +- Viewer: playing video from app content provider + ## [v1.8.3] - 2023-03-13 ### Added diff --git a/lib/widgets/home_page.dart b/lib/widgets/home_page.dart index feb55bf88..52ba45a4e 100644 --- a/lib/widgets/home_page.dart +++ b/lib/widgets/home_page.dart @@ -228,11 +228,12 @@ class _HomePageState extends State { canAnalyze: false, ); } + } else { + await _initViewerEssentials(); } break; case AppMode.setWallpaper: - // for video playback storage - await metadataDb.init(); + await _initViewerEssentials(); break; case AppMode.pickMediaInternal: case AppMode.pickFilterInternal: @@ -248,6 +249,11 @@ class _HomePageState extends State { )); } + Future _initViewerEssentials() async { + // for video playback storage + await metadataDb.init(); + } + bool _isViewerSourceable(AvesEntry? viewerEntry) { return viewerEntry != null && viewerEntry.directory != null && !settings.hiddenFilters.any((filter) => filter.test(viewerEntry)); }