kiran-menu/1012-fix-menu-applet-window-Fix-xnest-connection-crash.patch
2024-04-09 18:21:10 +08:00

33 lines
1.0 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 0e0899576d7a03b53ef7189d641b54850c9f0fca Mon Sep 17 00:00:00 2001
From: yangfeng <yangfeng@kylinsec.com.cn>
Date: Wed, 20 Mar 2024 12:06:29 +0800
Subject: [PATCH 1012/1014] fix(menu-applet-window):Fix xnest connection crash
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 修复xnest连接崩溃问题
---
src/menu/menu-applet-window.cpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp
index fdaea92..5266fe8 100644
--- a/src/menu/menu-applet-window.cpp
+++ b/src/menu/menu-applet-window.cpp
@@ -387,7 +387,10 @@ void MenuAppletWindow::init_window_visual()
/*设置窗口的Visual为RGBA visual确保窗口背景透明度可以正常绘制 */
rgba_visual = get_screen()->get_rgba_visual();
- gtk_widget_set_visual(widget, rgba_visual->gobj());
+ if (rgba_visual && rgba_visual->gobj())
+ {
+ gtk_widget_set_visual(widget, rgba_visual->gobj());
+ }
}
/* app列表页Stack */
--
2.27.0