- 修复menuItem属性设置为不可见后,但仍然可见的问题 修复当托盘程序未设置Menu时,未调用kiran_sn_icon_context_menu的情况 Close #17216
46 lines
1.6 KiB
Diff
46 lines
1.6 KiB
Diff
From 195fec91ec7d9019ae14a56b649caeaca434c826 Mon Sep 17 00:00:00 2001
|
||
From: luoqing <luoqing@kylinsec.com.cn>
|
||
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
|
||
|