opt: optimize animaiton frame fresh

This commit is contained in:
DreamMaoMao
2025-11-01 19:24:37 +08:00
parent 3ed36a6ea6
commit 78f7cb40c7
3 changed files with 14 additions and 3 deletions

View File

@@ -692,6 +692,7 @@ 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);
static void request_fresh_all_monitors(void);
#include "data/static_keymap.h"
#include "dispatch/bind_declare.h"
@@ -4081,7 +4082,7 @@ skip:
wlr_output_state_finish(&pending);
if (need_more_frames) {
wlr_output_schedule_frame(m->wlr_output);
request_fresh_all_monitors();
}
}