From 11da6487ade012db6f512b520fc52107eda24f65 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Wed, 14 May 2025 11:47:40 +0800 Subject: [PATCH] fix: client miss set visible when restore from mimimize in activate event --- src/maomao.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/maomao.c b/src/maomao.c index 465f78c..88825db 100644 --- a/src/maomao.c +++ b/src/maomao.c @@ -7370,6 +7370,10 @@ void activatex11(struct wl_listener *listener, void *data) { c->is_in_scratchpad = 0; wlr_foreign_toplevel_handle_v1_set_minimized(c->foreign_toplevel, false); setborder_color(c); + if (VISIBLEON(c, c->mon)) { + wlr_scene_node_set_enabled(&c->scene->node, true); + client_set_suspended(c, false); + } } if (focus_on_activate && c != selmon->sel) {