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

Commit ae889b38 authored by Candice Lo's avatar Candice Lo Committed by Automerger Merge Worker
Browse files

Merge "Long Click to show the settings page" into udc-dev am: 0c844286

parents a0582a2e 0c844286
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)
    }
}