From 22a457da9a2960e71137db0a7a822d374aef8384 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Tue, 12 May 2026 08:53:16 -0400 Subject: [PATCH] settings: fix incorrect logic in range acceptable method --- lib/logitech_receiver/settings_validator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logitech_receiver/settings_validator.py b/lib/logitech_receiver/settings_validator.py index 56c2c7a8..92752640 100644 --- a/lib/logitech_receiver/settings_validator.py +++ b/lib/logitech_receiver/settings_validator.py @@ -565,7 +565,7 @@ class RangeValidator(Validator): def acceptable(self, args, current): arg = args[0] # None if len(args) != 1 or type(arg) != int or arg < self.min_value or arg > self.max_value else args) - return None if len(args) != 1 or isinstance(arg, int) or arg < self.min_value or arg > self.max_value else args + return None if len(args) != 1 or not isinstance(arg, int) or arg < self.min_value or arg > self.max_value else args def compare(self, args, current): if len(args) == 1: