Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ab75755 authored by Anton Potapov's avatar Anton Potapov
Browse files

Fix a11y class name in QSTileState

Make a11y class name api more straightforward in QSTileState.Builder to
force qualified name to be provided.

Test: manual
Flag: LEGACY QS_PIPELINE_NEW_TILES DISABLED
Fixes: 299908705
Change-Id: Ibcd843729b1641c17fdc34088493c0dd690e89ba
parent 7a17d789
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -17,7 +17,10 @@
package com.android.systemui.qs.tiles.viewmodel

import android.service.quicksettings.Tile
import android.view.View
import android.widget.Switch
import com.android.systemui.common.shared.model.Icon
import kotlin.reflect.KClass

/**
 * Represents current a state of the tile to be displayed in on the view. Consider using
@@ -102,7 +105,7 @@ data class QSTileState(
        var stateDescription: CharSequence? = null
        var sideViewIcon: SideViewIcon = SideViewIcon.None
        var enabledState: EnabledState = EnabledState.ENABLED
        var expandedAccessibilityClassName: String? = null
        var expandedAccessibilityClass: KClass<out View>? = Switch::class

        fun build(): QSTileState =
            QSTileState(
@@ -115,7 +118,7 @@ data class QSTileState(
                stateDescription,
                sideViewIcon,
                enabledState,
                expandedAccessibilityClassName,
                expandedAccessibilityClass?.qualifiedName,
            )
    }
}
+2 −2
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ class QSTileLoggerTest : SysuiTestCase() {
                    "sd=null, " +
                    "svi=None, " +
                    "enabled=ENABLED, " +
                    "a11y=null" +
                    "a11y=android.widget.Switch" +
                    "], " +
                    "data=test_data"
            )
@@ -157,7 +157,7 @@ class QSTileLoggerTest : SysuiTestCase() {
                    "sd=null, " +
                    "svi=None, " +
                    "enabled=ENABLED, " +
                    "a11y=null], " +
                    "a11y=android.widget.Switch], " +
                    "data=test_data"
            )
    }