Don't save smartspace viewpager state
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user