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
|
- 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
|
## <a id="v1.6.13"></a>[v1.6.13] - 2022-08-29
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
|
@ -56,7 +56,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
||||||
val relativePath = PathSegments(context, relativePathDirectory).relativeDir
|
val relativePath = PathSegments(context, relativePathDirectory).relativeDir
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && relativePath != null) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && relativePath != null) {
|
||||||
selection = "${MediaStore.MediaColumns.RELATIVE_PATH} = ? AND ${MediaColumns.PATH} LIKE ?"
|
selection = "${MediaStore.MediaColumns.RELATIVE_PATH} = ? AND ${MediaColumns.PATH} LIKE ?"
|
||||||
selectionArgs = arrayOf(relativePath, "relativePathDirectory%")
|
selectionArgs = arrayOf(relativePath, "$relativePathDirectory%")
|
||||||
} else {
|
} else {
|
||||||
selection = "${MediaColumns.PATH} LIKE ?"
|
selection = "${MediaColumns.PATH} LIKE ?"
|
||||||
selectionArgs = arrayOf("$relativePathDirectory%")
|
selectionArgs = arrayOf("$relativePathDirectory%")
|
||||||
|
|
|
@ -38,7 +38,7 @@ class SourceStateAwareAppBarTitle extends StatelessWidget {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
child: sourceState == SourceState.ready
|
child: sourceState == SourceState.ready
|
||||||
? const SizedBox.shrink()
|
? const SizedBox()
|
||||||
: SourceStateSubtitle(
|
: SourceStateSubtitle(
|
||||||
source: source,
|
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/common/search/route.dart';
|
||||||
import 'package:aves/widgets/filter_grids/albums_page.dart';
|
import 'package:aves/widgets/filter_grids/albums_page.dart';
|
||||||
import 'package:aves/widgets/search/search_delegate.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/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/entry_viewer_page.dart';
|
||||||
import 'package:aves/widgets/viewer/screen_saver_page.dart';
|
import 'package:aves/widgets/viewer/screen_saver_page.dart';
|
||||||
import 'package:aves/widgets/wallpaper_page.dart';
|
import 'package:aves/widgets/wallpaper_page.dart';
|
||||||
|
@ -206,6 +206,7 @@ class _HomePageState extends State<HomePage> {
|
||||||
final source = context.read<CollectionSource>();
|
final source = context.read<CollectionSource>();
|
||||||
await source.init(
|
await source.init(
|
||||||
directory: directory,
|
directory: directory,
|
||||||
|
canAnalyze: false,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue