diff --git a/src/util/brightnurrs.nim b/src/util/brightnurrs.nim index df15760..9c0686b 100644 --- a/src/util/brightnurrs.nim +++ b/src/util/brightnurrs.nim @@ -57,11 +57,15 @@ proc brightnessDown() = discard execCmd(cmd) proc getBrightness*(backlight: string) = + var data = newInfo("Brightnurrs") + if backlight == "": + data.full_text = "No Backlight Found" + discard outputData(data) + quit(1) let limit = getLimit(backlight) let current = parseInt(strip(readFile("/sys/class/backlight/" & backlight & "/actual_brightness"))) let pcnt = (current/limit)*100 let text = getDesign(pcnt) - var data = newInfo("Brightnurrs") data.full_text = text let args = @["up", "down"] let option = outputData(data,args) @@ -84,14 +88,11 @@ proc getBrightness*(backlight: string) = proc go*() = let backlight = getBacklight() - if backlight != "": - let barg = parseBrightnessArgs() - case barg: - of BrightUp: - brightnessUp() - of BrightDown: - brightnessDown() - else: - backlight.getBrightness() - else: - echo "No Backlight Found" + let barg = parseBrightnessArgs() + case barg: + of BrightUp: + brightnessUp() + of BrightDown: + brightnessDown() + else: + backlight.getBrightness()