Daniel Brötzmann pushed to branch master at gajim / gajim
Commits: fc68a804 by wurstsalat at 2021-12-13T22:24:20+01:00 MessageInputTextView: Grab focus after clicking avatar in chat
Fixes #10696
- - - - -
2 changed files:
- gajim/gtk/controls/base.py - gajim/gtk/conversation/rows/message.py
Changes:
===================================== gajim/gtk/controls/base.py ===================================== @@ -754,6 +754,7 @@ def on_mention(self, _widget, name): text = f'{name}{gc_refer_to_nick_char} ' message_buffer = self.msg_textview.get_buffer() message_buffer.insert_at_cursor(text) + GLib.idle_add(self.msg_textview.grab_focus)
def _on_message_textview_paste_event(self, _texview): clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
===================================== gajim/gtk/conversation/rows/message.py ===================================== @@ -242,6 +242,7 @@ def _get_avatar(self, kind: str, name: str) -> Optional[cairo.Surface]: def _on_avatar_clicked(self, _widget, event, name): if event.type == Gdk.EventType.BUTTON_PRESS and event.button == 1: self.get_parent().on_mention(name) + return Gdk.EVENT_STOP
@staticmethod def _on_realize(event_box):
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/fc68a80408826e89a9af8225a084224a4...