From 195fec91ec7d9019ae14a56b649caeaca434c826 Mon Sep 17 00:00:00 2001 From: luoqing Date: Sun, 8 Oct 2023 10:09:00 +0800 Subject: [PATCH 2/2] fix(sn-icon-menu):Fixed an issue where the menuItem property was still visible after being set to invisible MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复menuItem属性设置为不可见后,但仍然可见的问题 --- src/tray/kiran-sn-icon-menu.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/tray/kiran-sn-icon-menu.c b/src/tray/kiran-sn-icon-menu.c index ffae1bb..02333f3 100644 --- a/src/tray/kiran-sn-icon-menu.c +++ b/src/tray/kiran-sn-icon-menu.c @@ -138,7 +138,6 @@ create_widget_from_menuitem(DbusmenuMenuitem *item) GtkWidget *gmi = create_widget_from_menuitem(child->data); gtk_menu_shell_append(GTK_MENU_SHELL(submenu), gmi); - gtk_widget_show(gmi); g_signal_connect(gmi, "activate", @@ -146,7 +145,6 @@ create_widget_from_menuitem(DbusmenuMenuitem *item) child->data); } - gtk_widget_show(submenu); } if (toggle_state != DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN && @@ -183,7 +181,6 @@ kiran_sn_icon_menu_create_widget_from_dbusmenuitem(KiranSnIconMenu *menu, Dbusme GtkWidget *gmi = create_widget_from_menuitem(item); gtk_menu_shell_append(GTK_MENU_SHELL(menu), gmi); - gtk_widget_show(gmi); g_signal_connect(gmi, "activate", -- 2.33.0