diff options
Diffstat (limited to 'gajim/gtk/conversation/rows/message.py')
-rw-r--r-- | gajim/gtk/conversation/rows/message.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gajim/gtk/conversation/rows/message.py b/gajim/gtk/conversation/rows/message.py index 614405993..ddb877462 100644 --- a/gajim/gtk/conversation/rows/message.py +++ b/gajim/gtk/conversation/rows/message.py @@ -42,6 +42,7 @@ from gajim.common.modules.contacts import GroupchatParticipant from gajim.common.types import ChatContactT from gajim.gtk.conversation.message_widget import MessageWidget +from gajim.gtk.conversation.reactions_bar import ReactionsBar from gajim.gtk.conversation.rows.base import BaseRow from gajim.gtk.conversation.rows.widgets import AvatarBox from gajim.gtk.conversation.rows.widgets import DateTimeLabel @@ -186,6 +187,15 @@ class MessageRow(BaseRow): self.grid.attach(self._meta_box, 1, 0, 1, 1) self.grid.attach(self._bottom_box, 1, 1, 1, 1) + if self._contact.is_groupchat: + reaction_id = self.stanza_id + else: + reaction_id = self.message_id + if reaction_id is not None: + self._reactions_bar = ReactionsBar( + self._contact, reaction_id, False) + self.grid.attach(self._reactions_bar, 1, 2, 1, 1) + self.show_all() def _on_more_menu_button_clicked(self, button: Gtk.Button) -> None: |