[network-manager-applet] libnma: fix password flags menu



commit f1f1c280de83a28bbe5a57f2e13d36ef758e9086
Author: Beniamino Galvani <bgalvani redhat com>
Date:   Fri Sep 20 17:52:04 2019 +0200

    libnma: fix password flags menu
    
    Without gtk_widget_show_all() the popup menu for password flags is
    displayed empty when using GTK3.
    
    Fixes: 2ded57d949db ("utils: support GTK4")

 src/libnma/nma-ui-utils.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/src/libnma/nma-ui-utils.c b/src/libnma/nma-ui-utils.c
index 7a4e6770..d36638ad 100644
--- a/src/libnma/nma-ui-utils.c
+++ b/src/libnma/nma-ui-utils.c
@@ -230,8 +230,8 @@ icon_release_cb (GtkEntry *entry,
 #endif
 
        if (position == GTK_ENTRY_ICON_SECONDARY) {
-               gtk_widget_show (GTK_WIDGET (data));
 #if GTK_CHECK_VERSION(3,90,0)
+               gtk_widget_show (GTK_WIDGET (data));
                gtk_entry_get_icon_area (entry,
                                         GTK_ENTRY_ICON_SECONDARY,
                                         &icon_area);
@@ -242,6 +242,7 @@ icon_release_cb (GtkEntry *entry,
                                        GDK_GRAVITY_CENTER,
                                        NULL);
 #else
+               gtk_widget_show_all (GTK_WIDGET (data));
                gtk_menu_popup (menu, NULL, NULL, NULL, NULL,
                                event->button, event->time);
 #endif


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]