[fractal] room-history: Dont overwrite message row parent's CSS classes
- From: Kévin Commaille <kcommaille src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal] room-history: Dont overwrite message row parent's CSS classes
- Date: Thu, 15 Sep 2022 16:56:39 +0000 (UTC)
commit 852dd054625678114e36937eb5e180c04673017f
Author: Kévin Commaille <zecakeh tedomum fr>
Date: Sat Aug 20 19:02:28 2022 +0200
room-history: Dont overwrite message row parent's CSS classes
src/session/content/room_history/message_row/mod.rs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/session/content/room_history/message_row/mod.rs
b/src/session/content/room_history/message_row/mod.rs
index 23c2e8c6f..dd1326228 100644
--- a/src/session/content/room_history/message_row/mod.rs
+++ b/src/session/content/room_history/message_row/mod.rs
@@ -138,9 +138,9 @@ impl MessageRow {
priv_.header.set_visible(visible);
if let Some(list_item) = self.parent().and_then(|w| w.parent()) {
- if visible {
- list_item.set_css_classes(&["has-header"]);
- } else {
+ if visible && !list_item.has_css_class("has-header") {
+ list_item.add_css_class("has-header");
+ } else if !visible && list_item.has_css_class("has-header") {
list_item.remove_css_class("has-header");
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]