From e8adf58097ad869b5eb073cc822b7f8ab4e67618 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sat, 24 May 2025 21:27:16 +0800 Subject: bar: fix battery charging icons --- modules/bar/components/StatusIcons.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/bar') diff --git a/modules/bar/components/StatusIcons.qml b/modules/bar/components/StatusIcons.qml index 17cc892..a6ad443 100644 --- a/modules/bar/components/StatusIcons.qml +++ b/modules/bar/components/StatusIcons.qml @@ -87,7 +87,9 @@ Item { const charging = device.changeRate >= 0; if (perc === 1) return charging ? "battery_charging_full" : "battery_full"; - const level = Math.floor(perc * 7); + let level = Math.floor(perc * 7); + if (charging && (level === 4 || level === 1)) + level--; return charging ? `battery_charging_${(level + 3) * 10}` : `battery_${level}_bar`; } color: UPower.displayDevice.percentage > 0.2 ? root.colour : Colours.palette.m3error -- cgit v1.2.3-freya