mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 07:47:24 +00:00
fix selecting image
This commit is contained in:
@@ -456,9 +456,11 @@ class _ReaderScaffoldState extends State<_ReaderScaffold> {
|
|||||||
var imagesOnScreen =
|
var imagesOnScreen =
|
||||||
continuesState.itemPositionsListener.itemPositions.value;
|
continuesState.itemPositionsListener.itemPositions.value;
|
||||||
var images = imagesOnScreen
|
var images = imagesOnScreen
|
||||||
.map((e) => context.reader.images![e.index - 1])
|
.map((e) => context.reader.images!.elementAtOrNull(e.index - 1))
|
||||||
|
.whereType<String>()
|
||||||
.toList();
|
.toList();
|
||||||
String? selected;
|
String? selected;
|
||||||
|
if (images.length > 1) {
|
||||||
await showPopUpWidget(
|
await showPopUpWidget(
|
||||||
context,
|
context,
|
||||||
PopUpWidgetScaffold(
|
PopUpWidgetScaffold(
|
||||||
@@ -508,6 +510,9 @@ class _ReaderScaffoldState extends State<_ReaderScaffold> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
} else {
|
||||||
|
selected = images.first;
|
||||||
|
}
|
||||||
if (selected == null) {
|
if (selected == null) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user