diff --git a/lib/solaar/cli/show.py b/lib/solaar/cli/show.py index 317939ca..8f6b4645 100644 --- a/lib/solaar/cli/show.py +++ b/lib/solaar/cli/show.py @@ -196,9 +196,11 @@ def _print_device(dev, num=None): if wheel_status: print(' Wheel Reports: %s' % wheel_status) elif feature == _hidpp20.FEATURE.NEW_FN_INVERSION: - inverted, default_inverted = _hidpp20.get_new_fn_inversion(dev) - print(' Fn-swap:', 'enabled' if inverted else 'disabled') - print(' Fn-swap default:', 'enabled' if default_inverted else 'disabled') + inversion = _hidpp20.get_new_fn_inversion(dev) + if inversion: + inverted, default_inverted = inversion + print(' Fn-swap:', 'enabled' if inverted else 'disabled') + print(' Fn-swap default:', 'enabled' if default_inverted else 'disabled') elif feature == _hidpp20.FEATURE.HOSTS_INFO: host_names = _hidpp20.get_host_names(dev) for host, (paired, name) in host_names.items():