diff --git a/CHANGELOG.md b/CHANGELOG.md
index 50d67f6e0..3b2c46b7b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,10 @@ All notable changes to this project will be documented in this file.
- upgraded Flutter to stable v3.3.0
+### Fixed
+
+- fixed opening viewer with directory context in some cases
+
## [v1.6.13] - 2022-08-29
### Changed
diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/MediaStoreImageProvider.kt b/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/MediaStoreImageProvider.kt
index b171334fd..442d35190 100644
--- a/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/MediaStoreImageProvider.kt
+++ b/android/app/src/main/kotlin/deckers/thibault/aves/model/provider/MediaStoreImageProvider.kt
@@ -56,7 +56,7 @@ class MediaStoreImageProvider : ImageProvider() {
val relativePath = PathSegments(context, relativePathDirectory).relativeDir
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && relativePath != null) {
selection = "${MediaStore.MediaColumns.RELATIVE_PATH} = ? AND ${MediaColumns.PATH} LIKE ?"
- selectionArgs = arrayOf(relativePath, "relativePathDirectory%")
+ selectionArgs = arrayOf(relativePath, "$relativePathDirectory%")
} else {
selection = "${MediaColumns.PATH} LIKE ?"
selectionArgs = arrayOf("$relativePathDirectory%")
diff --git a/lib/widgets/common/app_bar/app_bar_subtitle.dart b/lib/widgets/common/app_bar/app_bar_subtitle.dart
index 688ca0ab5..bc33ac08f 100644
--- a/lib/widgets/common/app_bar/app_bar_subtitle.dart
+++ b/lib/widgets/common/app_bar/app_bar_subtitle.dart
@@ -38,7 +38,7 @@ class SourceStateAwareAppBarTitle extends StatelessWidget {
),
),
child: sourceState == SourceState.ready
- ? const SizedBox.shrink()
+ ? const SizedBox()
: SourceStateSubtitle(
source: source,
),
diff --git a/lib/widgets/home_page.dart b/lib/widgets/home_page.dart
index e26607508..9ebbe0b03 100644
--- a/lib/widgets/home_page.dart
+++ b/lib/widgets/home_page.dart
@@ -22,8 +22,8 @@ import 'package:aves/widgets/common/extensions/build_context.dart';
import 'package:aves/widgets/common/search/route.dart';
import 'package:aves/widgets/filter_grids/albums_page.dart';
import 'package:aves/widgets/search/search_delegate.dart';
-import 'package:aves/widgets/settings/screen_saver_settings_page.dart';
import 'package:aves/widgets/settings/home_widget_settings_page.dart';
+import 'package:aves/widgets/settings/screen_saver_settings_page.dart';
import 'package:aves/widgets/viewer/entry_viewer_page.dart';
import 'package:aves/widgets/viewer/screen_saver_page.dart';
import 'package:aves/widgets/wallpaper_page.dart';
@@ -206,6 +206,7 @@ class _HomePageState extends State {
final source = context.read();
await source.init(
directory: directory,
+ canAnalyze: false,
);
}
}