[network-manager-applet: 3/6] applet: run gtk_widget_show()
- From: Dan Williams <dcbw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-applet: 3/6] applet: run gtk_widget_show()
- Date: Tue, 17 Feb 2015 20:07:36 +0000 (UTC)
commit b3fa934e4f55ae5511dd18de8af43de9d5e97191
Author: Pavel Šimerda <psimerda redhat com>
Date: Tue Feb 17 14:45:37 2015 +0100
applet: run gtk_widget_show()
Without this patch, the VPN items would sometimes not show at all
in appindicator mode.
src/applet.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/applet.c b/src/applet.c
index 6753958..d4a1458 100644
--- a/src/applet.c
+++ b/src/applet.c
@@ -1767,6 +1767,7 @@ nma_menu_add_vpn_submenu (GtkWidget *menu, NMApplet *applet)
item = GTK_MENU_ITEM (gtk_menu_item_new_with_mnemonic (_("_VPN Connections")));
gtk_menu_item_set_submenu (item, GTK_WIDGET (vpn_menu));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), GTK_WIDGET (item));
+ gtk_widget_show (GTK_WIDGET (item));
list = get_vpn_connections (applet);
for (iter = list; iter; iter = g_slist_next (iter)) {
@@ -1815,6 +1816,7 @@ nma_menu_add_vpn_submenu (GtkWidget *menu, NMApplet *applet)
g_signal_connect (item, "activate", G_CALLBACK (nma_menu_vpn_item_clicked), applet);
gtk_menu_shell_append (GTK_MENU_SHELL (vpn_menu), GTK_WIDGET (item));
+ gtk_widget_show (GTK_WIDGET (item));
}
/* Draw a seperator, but only if we have VPN connections above it */
@@ -1824,12 +1826,14 @@ nma_menu_add_vpn_submenu (GtkWidget *menu, NMApplet *applet)
item = GTK_MENU_ITEM (gtk_menu_item_new_with_mnemonic (_("_Configure VPN...")));
g_signal_connect (item, "activate", G_CALLBACK (nma_menu_configure_vpn_item_activate), applet);
gtk_menu_shell_append (GTK_MENU_SHELL (vpn_menu), GTK_WIDGET (item));
+ gtk_widget_show (GTK_WIDGET (item));
item = GTK_MENU_ITEM (gtk_menu_item_new_with_mnemonic (_("_Disconnect VPN")));
g_signal_connect (item, "activate", G_CALLBACK (nma_menu_disconnect_vpn_item_activate), applet);
gtk_menu_shell_append (GTK_MENU_SHELL (vpn_menu), GTK_WIDGET (item));
if (num_vpn_active == 0)
gtk_widget_set_sensitive (GTK_WIDGET (item), FALSE);
+ gtk_widget_show (GTK_WIDGET (item));
g_slist_free (list);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]