From b0137c26ea84240a80c693650c5c70ec81323a52 Mon Sep 17 00:00:00 2001 From: luoqing Date: Sun, 8 Oct 2023 09:49:05 +0800 Subject: [PATCH 1/2] fix(sn-icon):Fixed case where kiran_sn_icon_context_menu was not called when Menu was not set by tray program MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复当托盘程序未设置Menu时,未调用kiran_sn_icon_context_menu的情况 Close #17216 --- src/tray/kiran-sn-icon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tray/kiran-sn-icon.c b/src/tray/kiran-sn-icon.c index a36040d..0309ee4 100644 --- a/src/tray/kiran-sn-icon.c +++ b/src/tray/kiran-sn-icon.c @@ -1230,7 +1230,7 @@ kiran_sn_icon_button_press_event(GtkWidget *widget, } else if (event->button == 3) { - if (priv->gmenu != NULL) + if ((g_strcmp0(priv->menu, "/NO_DBUSMENU") != 0) && priv->gmenu != NULL) { gtk_menu_popup_at_widget(priv->gmenu, widget, GDK_GRAVITY_SOUTH_WEST, -- 2.33.0