opt: more fuzzy monitor mode matching

This commit is contained in:
DreamMaoMao 2025-09-06 08:18:34 +08:00
parent 50fcb5ed68
commit 0d83025f51

View file

@ -2504,7 +2504,7 @@ struct wlr_output_mode *get_output_mode(struct wlr_output *output, int width,
struct wlr_output_mode *mode;
wl_list_for_each(mode, &output->modes, link) {
if (mode->width == width && mode->height == height &&
(int)(mode->refresh / 1000) == (int)refresh) {
(int)round(mode->refresh / 1000) == (int)round(refresh)) {
return mode;
}
}