From a5b6f40937a1f7630ec484bd2485b0b0f5f91c20 Mon Sep 17 00:00:00 2001 From: Danilo Spinella Date: Sun, 20 Oct 2019 23:10:39 +0200 Subject: Fix refresh rate scale of output When applying config, value mode->refresh is mHz; convert it to Hz before assigning it to the temporary output config. oc->refresh_rate will be converted back to mHz in set_mode function. Fix debug log printing GHz instead of Hz. --- sway/desktop/output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sway/desktop') diff --git a/sway/desktop/output.c b/sway/desktop/output.c index 36e406c3..42194d54 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c @@ -856,7 +856,7 @@ void handle_output_manager_apply(struct wl_listener *listener, void *data) { struct wlr_output_mode *mode = config_head->state.mode; oc->width = mode->width; oc->height = mode->height; - oc->refresh_rate = mode->refresh; + oc->refresh_rate = mode->refresh / 1000.f; } else { oc->width = config_head->state.custom_mode.width; oc->height = config_head->state.custom_mode.height; -- cgit v1.2.3-54-g00ecf