fix: Dont loose selected events
This commit is contained in:
parent
cbf8e0799e
commit
879057a54d
1 changed files with 10 additions and 10 deletions
|
|
@ -297,17 +297,17 @@ class ChatView extends StatelessWidget {
|
||||||
eventId),
|
eventId),
|
||||||
longPressSelect: controller
|
longPressSelect: controller
|
||||||
.selectedEvents.isEmpty,
|
.selectedEvents.isEmpty,
|
||||||
selected: controller
|
selected: controller.selectedEvents.any((e) =>
|
||||||
.selectedEvents
|
e.eventId ==
|
||||||
.contains(controller
|
controller
|
||||||
.filteredEvents[i - 1]),
|
.filteredEvents[i - 1]
|
||||||
|
.eventId),
|
||||||
timeline: controller.timeline,
|
timeline: controller.timeline,
|
||||||
nextEvent: i <
|
nextEvent:
|
||||||
controller
|
i < controller.filteredEvents.length
|
||||||
.filteredEvents
|
? controller
|
||||||
.length
|
.filteredEvents[i]
|
||||||
? controller.filteredEvents[i]
|
: null),
|
||||||
: null),
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue