From 9f5f29c0b6c5bacb290fd7d0ddb91ab6f1efb29d Mon Sep 17 00:00:00 2001 From: MrSluffy Date: Sat, 16 Mar 2024 10:07:12 +0800 Subject: [PATCH] Fixed ClassCastException Caused by: java.lang.ClassCastException: com.android.quickstep.RecentsActivity cannot be cast to app.lawnchair.LawnchairLauncher --- .../src/app/lawnchair/overview/LawnchairOverviewActionsView.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lawnchair/src/app/lawnchair/overview/LawnchairOverviewActionsView.kt b/lawnchair/src/app/lawnchair/overview/LawnchairOverviewActionsView.kt index f11c08b351..e1446ed788 100644 --- a/lawnchair/src/app/lawnchair/overview/LawnchairOverviewActionsView.kt +++ b/lawnchair/src/app/lawnchair/overview/LawnchairOverviewActionsView.kt @@ -9,6 +9,7 @@ import android.widget.Space import androidx.core.content.ContextCompat import androidx.core.view.ViewCompat import androidx.core.view.isVisible +import app.lawnchair.LawnchairApp import app.lawnchair.launcherNullable import app.lawnchair.preferences.PreferenceManager import app.lawnchair.util.RecentHelper @@ -29,7 +30,7 @@ class LawnchairOverviewActionsView @JvmOverloads constructor( ) : OverviewActionsView(context, attrs, defStyleAttr) { private val prefs = PreferenceManager.getInstance(context) - private val launcher: Launcher? = context.launcherNullable + private val launcher: Launcher? = if (LawnchairApp.isRecentsEnabled) context.launcherNullable else null private lateinit var container: LinearLayout private lateinit var screenshotAction: Button private lateinit var shareAction: Button