From 217847addecdcec653e525e69c94e23e463b2309 Mon Sep 17 00:00:00 2001 From: Yaroslav Chvanov Date: Sun, 6 Feb 2022 03:12:34 +0300 Subject: [PATCH] steelseries: only write report rate if it's dirty --- src/driver-steelseries.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/driver-steelseries.c b/src/driver-steelseries.c index e10147dc..88f64d78 100644 --- a/src/driver-steelseries.c +++ b/src/driver-steelseries.c @@ -996,9 +996,11 @@ steelseries_write_profile(struct ratbag_profile *profile) int rc; bool buttons_dirty = false; - rc = steelseries_write_report_rate(profile); - if (rc != 0) - return rc; + if (profile->rate_dirty) { + rc = steelseries_write_report_rate(profile); + if (rc != 0) + return rc; + } ratbag_profile_for_each_resolution(profile, resolution) { if (!resolution->dirty)