From 4075227eb7b5dab363248fcba9fb0dbe22de967c Mon Sep 17 00:00:00 2001 From: staticssleever668 <64694940+staticssleever668@users.noreply.github.com> Date: Fri, 30 Apr 2021 15:53:45 +0300 Subject: [PATCH] sinowealth: add support for changing active resolution number --- src/driver-sinowealth.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/driver-sinowealth.c b/src/driver-sinowealth.c index 90958ec4..5023904d 100644 --- a/src/driver-sinowealth.c +++ b/src/driver-sinowealth.c @@ -431,6 +431,8 @@ sinowealth_commit(struct ratbag_device *device) ratbag_profile_for_each_resolution(profile, resolution) { if (!resolution->dpi_x || !resolution->dpi_y) continue; + if (resolution->is_active) + config->active_dpi = resolution->index + 1U; if (config->config & SINOWEALTH_XY_INDEPENDENT) { config->dpi[resolution->index * 2] = sinowealth_dpi_to_raw(resolution->dpi_x); config->dpi[resolution->index * 2 + 1] = sinowealth_dpi_to_raw(resolution->dpi_y);