[Linux] Show correct battery level when 1 Airpod is disconnected

It would show 0 previously
This commit is contained in:
Tim Gromeyer
2025-02-01 12:47:50 +01:00
committed by GitHub
parent 5efbfa7ab7
commit 46d6cab930

View File

@@ -339,7 +339,21 @@ public slots:
QStringList parts = status.split(", ");
int leftLevel = parts[0].split(": ")[1].replace("%", "").toInt();
int rightLevel = parts[1].split(": ")[1].replace("%", "").toInt();
int minLevel = qMin(leftLevel, rightLevel);
int minLevel;
if (leftLevel == 0)
{
minLevel = rightLevel;
}
else if (rightLevel == 0)
{
minLevel = leftLevel;
}
else
{
minLevel = qMin(leftLevel, rightLevel);
}
QPixmap pixmap(32, 32);
pixmap.fill(Qt::transparent);
@@ -952,4 +966,4 @@ int main(int argc, char *argv[]) {
}
#include "main.moc"
#include "main.moc"