From 4834eb276a714a339098f366a689f0e8ab95ac28 Mon Sep 17 00:00:00 2001 From: darken Date: Sun, 9 Nov 2025 14:14:24 +0100 Subject: [PATCH] Widget: Fix layout for devices with single charge detection The instance check was being done on the wrong value, so it was never `true`. --- .../java/eu/darken/capod/main/ui/widget/WidgetProvider.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/darken/capod/main/ui/widget/WidgetProvider.kt b/app/src/main/java/eu/darken/capod/main/ui/widget/WidgetProvider.kt index 15c9f07b..3cbbc296 100644 --- a/app/src/main/java/eu/darken/capod/main/ui/widget/WidgetProvider.kt +++ b/app/src/main/java/eu/darken/capod/main/ui/widget/WidgetProvider.kt @@ -298,9 +298,10 @@ class WidgetProvider : AppWidgetProvider() { if (podDevice is HasEarDetection && podDevice.isBeingWorn) View.VISIBLE else View.GONE ) - if (this is HasChargeDetectionDual) { - setViewVisibility(R.id.headphones_charging, if (isHeadsetBeingCharged) View.VISIBLE else View.GONE) - } + setViewVisibility( + R.id.headphones_charging, + if (podDevice is HasChargeDetectionDual && podDevice.isHeadsetBeingCharged) View.VISIBLE else View.GONE + ) } companion object {