[fractal/fractal-next] timeline: Fix day divider position in list
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next] timeline: Fix day divider position in list
- Date: Mon, 15 Nov 2021 10:58:44 +0000 (UTC)
commit 6d7cf7fc7ef6bc334dd1d262ad015abc966f3fa9
Author: Kévin Commaille <zecakeh tedomum fr>
Date: Sat Nov 13 16:00:38 2021 +0100
timeline: Fix day divider position in list
Take into account added dividers to insert them in the right spot.
src/session/room/timeline.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/session/room/timeline.rs b/src/session/room/timeline.rs
index 5359f975..3a4b268f 100644
--- a/src/session/room/timeline.rs
+++ b/src/session/room/timeline.rs
@@ -179,8 +179,8 @@ impl Timeline {
ItemType::DayDivider(date) => Some(date.clone()),
_ => None,
});
- for (position, date) in divider {
- list.insert(position, date);
+ for (added, (position, date)) in divider.into_iter().enumerate() {
+ list.insert(position + added, date);
}
(added + divider_len) as u32
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]