23 lines
1 KiB
Diff
23 lines
1 KiB
Diff
diff --git a/gajim/gtk/conversation/view.py b/gajim/gtk/conversation/view.py
|
|
index 0aa4dda..45c8325 100644
|
|
--- a/gajim/gtk/conversation/view.py
|
|
+++ b/gajim/gtk/conversation/view.py
|
|
@@ -516,6 +516,9 @@ class ConversationView(Gtk.ScrolledWindow):
|
|
self._insert_message(command_output_row)
|
|
|
|
def add_message_from_db(self, message: Message) -> None:
|
|
+ if message.moderation is not None:
|
|
+ return
|
|
+
|
|
message_row = MessageRow.from_db_row(self.contact, message)
|
|
message_row.connect(
|
|
'state-flags-changed', self._on_message_row_state_flags_changed)
|
|
@@ -826,7 +829,7 @@ class ConversationView(Gtk.ScrolledWindow):
|
|
def show_message_moderation(self, stanza_id: str, text: str) -> None:
|
|
message_row = self._get_row_by_stanza_id(stanza_id)
|
|
if message_row is not None:
|
|
- message_row.set_moderated(text)
|
|
+ message_row.destroy()
|
|
|
|
def update_message_reactions(self, reaction_id: str) -> None:
|
|
if isinstance(self._contact, GroupchatContact):
|