summarylogtreecommitdiffstats
path: root/other__hide-insert-emoji.patch
diff options
context:
space:
mode:
Diffstat (limited to 'other__hide-insert-emoji.patch')
-rw-r--r--other__hide-insert-emoji.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/other__hide-insert-emoji.patch b/other__hide-insert-emoji.patch
new file mode 100644
index 000000000000..e790cec053a7
--- /dev/null
+++ b/other__hide-insert-emoji.patch
@@ -0,0 +1,28 @@
+Index: src/gtk+-3.24.12/gtk/gtkentry.c
+===================================================================
+--- src.orig/gtk+-3.24.12/gtk/gtkentry.c
++++ src/gtk+-3.24.12/gtk/gtkentry.c
+@@ -9619,7 +9619,8 @@ popup_targets_received (GtkClipboard
+ g_signal_connect_swapped (menuitem, "activate",
+ G_CALLBACK (gtk_entry_insert_emoji), entry);
+ gtk_widget_show (menuitem);
+- gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
++ if (g_getenv ("GTKM_INSERT_EMOJI") != FALSE)
++ gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+ }
+
+ g_signal_emit (entry, signals[POPULATE_POPUP], 0, menu);
+Index: src/gtk+-3.24.12/gtk/gtktextview.c
+===================================================================
+--- src.orig/gtk+-3.24.12/gtk/gtktextview.c
++++ src/gtk+-3.24.12/gtk/gtktextview.c
+@@ -9537,7 +9537,8 @@ popup_targets_received (GtkClipboard
+ g_signal_connect_swapped (menuitem, "activate",
+ G_CALLBACK (gtk_text_view_insert_emoji), text_view);
+ gtk_widget_show (menuitem);
+- gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), menuitem);
++ if (g_getenv ("GTKM_INSERT_EMOJI") != FALSE)
++ gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), menuitem);
+ }
+
+ g_signal_emit (text_view, signals[POPULATE_POPUP],