Hide emoji chooser unless explicitly requested
Resolves: RHEL-65214
This commit is contained in:
		
							parent
							
								
									4b51d83f89
								
							
						
					
					
						commit
						8e4d3d21c0
					
				
							
								
								
									
										41
									
								
								gtk3-3.24.30-entry-no-emoji-context-menu.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								gtk3-3.24.30-entry-no-emoji-context-menu.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,41 @@ | |||||||
|  | From 12a00f024c16a4540d5f457389fada2a4886d884 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Matthias Clasen <mclasen@redhat.com> | ||||||
|  | Date: Tue, 25 May 2021 16:07:58 -0400 | ||||||
|  | Subject: [PATCH] entry: Only offer Emoji if requested | ||||||
|  | 
 | ||||||
|  | Only offer the "Insert Emoji" context menu when input | ||||||
|  | hints explicitly suggest supporting Emoji. | ||||||
|  | ---
 | ||||||
|  |  gtk/gtkentry.c    | 2 +- | ||||||
|  |  gtk/gtktextview.c | 2 +- | ||||||
|  |  2 files changed, 2 insertions(+), 2 deletions(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
 | ||||||
|  | index a01684101f..1f5a790ccc 100644
 | ||||||
|  | --- a/gtk/gtkentry.c
 | ||||||
|  | +++ b/gtk/gtkentry.c
 | ||||||
|  | @@ -9591,7 +9591,7 @@ popup_targets_received (GtkClipboard     *clipboard,
 | ||||||
|  |        gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); | ||||||
|  |   | ||||||
|  |        if (info_entry_priv->show_emoji_icon || | ||||||
|  | -          (gtk_entry_get_input_hints (entry) & GTK_INPUT_HINT_NO_EMOJI) == 0)
 | ||||||
|  | +          (gtk_entry_get_input_hints (entry) & GTK_INPUT_HINT_EMOJI) != 0)
 | ||||||
|  |          { | ||||||
|  |            menuitem = gtk_menu_item_new_with_mnemonic (_("Insert _Emoji")); | ||||||
|  |            gtk_widget_set_sensitive (menuitem, | ||||||
|  | diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
 | ||||||
|  | index e0b1e20e87..eb53843fa6 100644
 | ||||||
|  | --- a/gtk/gtktextview.c
 | ||||||
|  | +++ b/gtk/gtktextview.c
 | ||||||
|  | @@ -9521,7 +9521,7 @@ popup_targets_received (GtkClipboard     *clipboard,
 | ||||||
|  |        gtk_widget_show (menuitem); | ||||||
|  |        gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), menuitem); | ||||||
|  |   | ||||||
|  | -      if ((gtk_text_view_get_input_hints (text_view) & GTK_INPUT_HINT_NO_EMOJI) == 0)
 | ||||||
|  | +      if ((gtk_text_view_get_input_hints (text_view) & GTK_INPUT_HINT_EMOJI) != 0)
 | ||||||
|  |          { | ||||||
|  |            menuitem = gtk_menu_item_new_with_mnemonic (_("Insert _Emoji")); | ||||||
|  |            gtk_widget_set_sensitive (menuitem, can_insert); | ||||||
|  | -- 
 | ||||||
|  | 2.31.1 | ||||||
|  | 
 | ||||||
| @ -29,6 +29,7 @@ Source0: https://download.gnome.org/sources/gtk+/3.24/gtk+-%{version}.tar.xz | |||||||
| 
 | 
 | ||||||
| Patch: 0001-testsuite-Stop-relying-on-xpms.patch | Patch: 0001-testsuite-Stop-relying-on-xpms.patch | ||||||
| Patch: 0001-Avoid-criticals-on-headless-systems.patch | Patch: 0001-Avoid-criticals-on-headless-systems.patch | ||||||
|  | Patch: gtk3-3.24.30-entry-no-emoji-context-menu.patch | ||||||
| 
 | 
 | ||||||
| BuildRequires: pkgconfig(atk) >= %{atk_version} | BuildRequires: pkgconfig(atk) >= %{atk_version} | ||||||
| BuildRequires: pkgconfig(atk-bridge-2.0) | BuildRequires: pkgconfig(atk-bridge-2.0) | ||||||
| @ -319,6 +320,8 @@ gtk-query-immodules-3.0-%{__isa_bits} --update-cache &>/dev/null || : | |||||||
|   Resolves: RHEL-69453 |   Resolves: RHEL-69453 | ||||||
| - Avoid criticals on headless systems | - Avoid criticals on headless systems | ||||||
|   Resolves: RHEL-40884 |   Resolves: RHEL-40884 | ||||||
|  | - Hide emoji chooser unless explicitly requested | ||||||
|  |   Resolves: RHEL-65214 | ||||||
| 
 | 
 | ||||||
| * Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.24.43-3 | * Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.24.43-3 | ||||||
| - Bump release for October 2024 mass rebuild: | - Bump release for October 2024 mass rebuild: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user