fixed opening viewer with directory context
This commit is contained in:
parent
0f391cd3d5
commit
b6af664f52
4 changed files with 8 additions and 3 deletions
|
@ -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
|
||||
|
||||
## <a id="v1.6.13"></a>[v1.6.13] - 2022-08-29
|
||||
|
||||
### Changed
|
||||
|
|
|
@ -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%")
|
||||
|
|
|
@ -38,7 +38,7 @@ class SourceStateAwareAppBarTitle extends StatelessWidget {
|
|||
),
|
||||
),
|
||||
child: sourceState == SourceState.ready
|
||||
? const SizedBox.shrink()
|
||||
? const SizedBox()
|
||||
: SourceStateSubtitle(
|
||||
source: source,
|
||||
),
|
||||
|
|
|
@ -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<HomePage> {
|
|||
final source = context.read<CollectionSource>();
|
||||
await source.init(
|
||||
directory: directory,
|
||||
canAnalyze: false,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue