[fractal/fractal-next] timeline: Don't show headers for events without one
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next] timeline: Don't show headers for events without one
- Date: Mon, 15 Nov 2021 10:47:44 +0000 (UTC)
commit b93bfe872680c12fb86bff0f9ce1e6f9e09260b3
Author: Kévin Commaille <zecakeh tedomum fr>
Date: Sat Nov 13 14:52:08 2021 +0100
timeline: Don't show headers for events without one
Fixes #829
src/session/room/timeline.rs | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/session/room/timeline.rs b/src/session/room/timeline.rs
index 420a137c..5359f975 100644
--- a/src/session/room/timeline.rs
+++ b/src/session/room/timeline.rs
@@ -221,7 +221,10 @@ impl Timeline {
for current in list.range(position..position + added) {
let current_sender = current.matrix_sender();
- if current_sender != previous_sender {
+ if !current.can_hide_header() {
+ current.set_show_header(false);
+ previous_sender = None;
+ } else if current_sender != previous_sender {
current.set_show_header(true);
previous_sender = current_sender;
} else {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]