mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-02-10 19:52:24 +00:00
only show battery level if last sent by airpods and not set it to 0
This commit is contained in:
@@ -68,7 +68,7 @@ fun BatteryView(service: AirPodsService, preview: Boolean = false) {
|
|||||||
try {
|
try {
|
||||||
context.unregisterReceiver(this)
|
context.unregisterReceiver(this)
|
||||||
}
|
}
|
||||||
catch (e: IllegalArgumentException) {
|
catch (_: IllegalArgumentException) {
|
||||||
Log.wtf("BatteryReceiver", "Receiver already unregistered")
|
Log.wtf("BatteryReceiver", "Receiver already unregistered")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -128,19 +128,27 @@ fun BatteryView(service: AirPodsService, preview: Boolean = false) {
|
|||||||
horizontalArrangement = Arrangement.Center
|
horizontalArrangement = Arrangement.Center
|
||||||
) {
|
) {
|
||||||
// if (left?.status != BatteryStatus.DISCONNECTED) {
|
// if (left?.status != BatteryStatus.DISCONNECTED) {
|
||||||
|
if (left?.level != null) {
|
||||||
BatteryIndicator(
|
BatteryIndicator(
|
||||||
left?.level ?: 0,
|
left.level,
|
||||||
left?.status == BatteryStatus.CHARGING
|
left.status == BatteryStatus.CHARGING
|
||||||
)
|
)
|
||||||
|
}
|
||||||
// }
|
// }
|
||||||
// if (left?.status != BatteryStatus.DISCONNECTED && right?.status != BatteryStatus.DISCONNECTED) {
|
// if (left?.status != BatteryStatus.DISCONNECTED && right?.status != BatteryStatus.DISCONNECTED) {
|
||||||
|
if (left?.level != null && right?.level != null)
|
||||||
|
{
|
||||||
Spacer(modifier = Modifier.width(16.dp))
|
Spacer(modifier = Modifier.width(16.dp))
|
||||||
|
}
|
||||||
// }
|
// }
|
||||||
// if (right?.status != BatteryStatus.DISCONNECTED) {
|
// if (right?.status != BatteryStatus.DISCONNECTED) {
|
||||||
|
if (right?.level != null)
|
||||||
|
{
|
||||||
BatteryIndicator(
|
BatteryIndicator(
|
||||||
right?.level ?: 0,
|
right.level,
|
||||||
right?.status == BatteryStatus.CHARGING
|
right.status == BatteryStatus.CHARGING
|
||||||
)
|
)
|
||||||
|
}
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -161,7 +169,9 @@ fun BatteryView(service: AirPodsService, preview: Boolean = false) {
|
|||||||
.scale(1.25f)
|
.scale(1.25f)
|
||||||
)
|
)
|
||||||
// if (case?.status != BatteryStatus.DISCONNECTED) {
|
// if (case?.status != BatteryStatus.DISCONNECTED) {
|
||||||
BatteryIndicator(case?.level ?: 0, case?.status == BatteryStatus.CHARGING)
|
if (case?.level != null) {
|
||||||
|
BatteryIndicator(case.level, case.status == BatteryStatus.CHARGING)
|
||||||
|
}
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user