From 38403c254fd5c5e3802cc3a50dc415dfe6dd4365 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Tue, 18 Apr 2023 19:13:31 +0200 Subject: [PATCH] kms: Support vrr as boolean property --- src/backend/kms/drm_helpers.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/kms/drm_helpers.rs b/src/backend/kms/drm_helpers.rs index 04fa864c..8eba6bc4 100644 --- a/src/backend/kms/drm_helpers.rs +++ b/src/backend/kms/drm_helpers.rs @@ -331,6 +331,7 @@ pub fn supports_vrr(dev: &impl ControlDevice, conn: connector::Handle) -> Result get_property_val(dev, conn, "vrr_capable").map(|(val_type, val)| { match val_type.convert_value(val) { property::Value::UnsignedRange(res) => res == 1, + property::Value::Boolean(res) => res, _ => false, } }) @@ -352,6 +353,7 @@ pub fn set_vrr( .and_then(|_| get_property_val(dev, crtc, "VRR_ENABLED")) .map(|(val_type, val)| match val_type.convert_value(val) { property::Value::UnsignedRange(vrr) => vrr == 1, + property::Value::Boolean(vrr) => vrr, _ => false, }) } else {