Don't save smartspace viewpager state

This commit is contained in:
Suphon Thanakornpakapong
2022-05-16 11:21:42 +07:00
parent 55128a428b
commit b9a41cc4e7
2 changed files with 1 additions and 7 deletions
@@ -2,8 +2,6 @@ package app.lawnchair
import android.appwidget.AppWidgetProviderInfo
import android.content.Context
import android.os.Parcelable
import android.util.SparseArray
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
@@ -46,11 +44,6 @@ class LawnchairAppWidgetHostView @JvmOverloads constructor(
super.updateAppWidget(remoteViews)
}
override fun dispatchRestoreInstanceState(container: SparseArray<Parcelable>?) {
if (customView != null) return
super.dispatchRestoreInstanceState(container)
}
override fun getDefaultView(): View {
if (customView != null) return getEmptyView()
return super.getDefaultView()
@@ -39,6 +39,7 @@ class BcSmartspaceView @JvmOverloads constructor(
override fun onFinishInflate() {
super.onFinishInflate()
viewPager = findViewById(R.id.smartspace_card_pager)
viewPager.isSaveEnabled = false
indicator = findViewById(R.id.smartspace_page_indicator)
viewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {