From 1cfa5885e73f93f9bfa476493376c193c842dd3f Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Wed, 15 Oct 2025 18:40:56 +0800 Subject: [PATCH] opt: set init properties value in init commit --- src/mango.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mango.c b/src/mango.c index 6a9b767..c477091 100644 --- a/src/mango.c +++ b/src/mango.c @@ -720,6 +720,7 @@ static void set_size_per(Monitor *m, Client *c); static void resize_tile_client(Client *grabc, bool isdrag, int offsetx, int offsety, unsigned int time); static void refresh_monitors_workspaces_status(Monitor *m); +static void init_client_properties(Client *c); #include "data/static_keymap.h" #include "dispatch/bind_declare.h" @@ -2251,6 +2252,7 @@ void commitnotify(struct wl_listener *listener, void *data) { if (c->surface.xdg->initial_commit) { // xdg client will first enter this before mapnotify + init_client_properties(c); applyrules(c); if (c->mon) { client_set_scale(client_surface(c), c->mon->wlr_output->scale);