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

Commit 0c844286 authored by Candice Lo's avatar Candice Lo Committed by Android (Google) Code Review
Browse files

Merge "Long Click to show the settings page" into udc-dev

parents a61f50f1 a95b9d7d
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.systemui.qs.tiles
import android.content.Intent
import android.os.Handler
import android.os.Looper
import android.provider.Settings
import android.view.View
import com.android.internal.jank.InteractionJankMonitor
import com.android.internal.logging.MetricsLogger
@@ -72,9 +73,7 @@ constructor(
    }

    override fun newTileState(): QSTile.State {
        val state = QSTile.State()
        state.handlesLongClick = false
        return state
        return QSTile.State()
    }

    override fun handleClick(view: View?) {
@@ -98,7 +97,7 @@ constructor(
    }

    override fun getLongClickIntent(): Intent? {
        return null
        return Intent(Settings.ACTION_TEXT_READING_SETTINGS)
    }

    override fun getTileLabel(): CharSequence {
+9 −0
Original line number Diff line number Diff line
@@ -15,7 +15,9 @@
 */
package com.android.systemui.qs.tiles

import android.content.Intent
import android.os.Handler
import android.provider.Settings
import android.testing.AndroidTestingRunner
import android.testing.TestableLooper
import android.view.View
@@ -113,4 +115,11 @@ class FontScalingTileTest : SysuiTestCase() {

        verify(dialogLaunchAnimator).showFromView(any(), eq(view), nullable(), anyBoolean())
    }

    @Test
    fun getLongClickIntent_getExpectedIntent() {
        val intent: Intent? = fontScalingTile.getLongClickIntent()

        assertThat(intent!!.action).isEqualTo(Settings.ACTION_TEXT_READING_SETTINGS)
    }
}