6 Star 0 Fork 6

src-openEuler/marco

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
marco_0005-window-props-remove-incorrect-mask-check.patch 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
yuan_xing 提交于 2025-03-21 10:05 +08:00 . update to 1.28.0,sync patches from 1.24
From 4c491c6be8a140469491a42cdc9f293743762532 Mon Sep 17 00:00:00 2001
From: Colomban Wendling <cwendling@hypra.fr>
Date: Tue, 7 Jan 2025 15:51:31 +0100
Subject: [PATCH 5/5] window-props: remove incorrect mask check
Based off Metacity 's commit 7c1cc3ca1d8131499b9cf2ef50b295602ffd6112 [1].
[1] https://gitlab.gnome.org/GNOME/metacity/-/commit/7c1cc3ca1d8131499b9cf2ef50b295602ffd6112
---
src/core/window-props.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/core/window-props.c b/src/core/window-props.c
index f98235be..d106152d 100644
--- a/src/core/window-props.c
+++ b/src/core/window-props.c
@@ -320,11 +320,10 @@ get_local_pid (MetaWindow *window)
for (i = 0; i < num_ids; i++)
{
- if (client_ids[i].spec.mask == XRES_CLIENT_ID_PID_MASK)
- {
- pid = XResGetClientPid (&client_ids[i]);
- break;
- }
+ pid = XResGetClientPid (&client_ids[i]);
+
+ if (pid != -1)
+ break;
}
XResClientIdsDestroy (num_ids, client_ids);
--
2.47.1
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/marco.git
git@gitee.com:src-openeuler/marco.git
src-openeuler
marco
marco
master

搜索帮助