From f8d18afd13ae739ba50bbd22da1682d22763cef1 Mon Sep 17 00:00:00 2001 From: jeffser Date: Wed, 18 Sep 2024 17:45:21 -0600 Subject: [PATCH] Fixed right click on messages sometimes crashes app --- src/custom_widgets/message_widget.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/custom_widgets/message_widget.py b/src/custom_widgets/message_widget.py index 94db58c..1220044 100644 --- a/src/custom_widgets/message_widget.py +++ b/src/custom_widgets/message_widget.py @@ -59,7 +59,7 @@ class text_block(Gtk.Label): selectable=True ) self.update_property([4, 7], [_("Response message") if bot else _("User message"), False]) - self.connect('notify::has-focus', lambda *_: None if self.has_focus() else self.remove_selection() ) + self.connect('notify::has-focus', lambda *_: GLib.idle_add(self.remove_selection) if self.has_focus() else None) def remove_selection(self): self.set_selectable(False) @@ -557,3 +557,4 @@ class message(Gtk.Overlay): self.container.append(text_b) self.container.queue_draw() +