From 77b67775da6e0a8b2d1f01bee0bcdd94b7d5f68d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filipe=20La=C3=ADns?= Date: Fri, 20 Dec 2019 18:18:32 +0000 Subject: [PATCH] ratbagctl: don't print empty properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filipe LaĆ­ns --- tools/ratbagctl.in.in | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tools/ratbagctl.in.in b/tools/ratbagctl.in.in index ad0baccd..7ba9f73e 100755 --- a/tools/ratbagctl.in.in +++ b/tools/ratbagctl.in.in @@ -193,14 +193,18 @@ def print_profile(d, p, level): " (active)" if p.is_active else "")) if p.enabled: print(" " * level + "Name: {}".format(p.name or 'n/a')) - print(" " * level + "Report Rate: {}Hz".format(p.report_rate)) - print(" " * level + "Resolutions:") - for r in p.resolutions: - print_resolution(d, p, r, level + 2) - for b in p.buttons: - print_button(d, p, b, level) - for l in p.leds: - print_led(d, p, l, level) + if p.report_rate: + print(" " * level + "Report Rate: {}Hz".format(p.report_rate)) + if p.resolutions: + print(" " * level + "Resolutions:") + for r in p.resolutions: + print_resolution(d, p, r, level + 2) + if p.buttons: + for b in p.buttons: + print_button(d, p, b, level) + if p.leds: + for l in p.leds: + print_led(d, p, l, level) def print_device(d, level):