[gtk/matthiasc/for-master] text: Don't replace unselected text with Emoji
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master] text: Don't replace unselected text with Emoji
- Date: Sat, 5 Sep 2020 12:40:21 +0000 (UTC)
commit 635492b016f724aba6bfedfe72cec6c8bfdb1e2e
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Sep 5 08:38:18 2020 -0400
text: Don't replace unselected text with Emoji
We must be careful to not select everything on focus-in
before we have the Emoji inserted. This was accidentally
broken in d5121af876032af09bd9.
Fixes: #3122
gtk/gtktext.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gtk/gtktext.c b/gtk/gtktext.c
index 16968119bc..6af06f39fe 100644
--- a/gtk/gtktext.c
+++ b/gtk/gtktext.c
@@ -6825,7 +6825,7 @@ gtk_text_insert_emoji (GtkText *self)
gtk_widget_set_parent (chooser, GTK_WIDGET (self));
g_signal_connect (chooser, "emoji-picked", G_CALLBACK (emoji_picked), self);
- g_signal_connect_swapped (chooser, "hide", G_CALLBACK (gtk_widget_grab_focus), self);
+ g_signal_connect_swapped (chooser, "hide", G_CALLBACK (gtk_text_grab_focus_without_selecting), self);
}
gtk_popover_popup (GTK_POPOVER (chooser));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]