parent
e68d594bbb
commit
155353f0ee
|
@ -167,17 +167,20 @@ class HomeFragment : Fragment(), CoroutineScope {
|
||||||
|
|
||||||
override fun onSaveInstanceState(outState: Bundle) {
|
override fun onSaveInstanceState(outState: Bundle) {
|
||||||
super.onSaveInstanceState(outState)
|
super.onSaveInstanceState(outState)
|
||||||
val state = sessionControlComponent.stateObservable.blockingFirst()
|
// This can get called before onCreateView, before the component is defined
|
||||||
outState.putParcelableArrayList(
|
view?.let {
|
||||||
KEY_TABS,
|
val state = sessionControlComponent.stateObservable.blockingFirst()
|
||||||
ArrayList(state.tabs)
|
outState.putParcelableArrayList(
|
||||||
)
|
KEY_TABS,
|
||||||
outState.putParcelableArrayList(
|
ArrayList(state.tabs)
|
||||||
KEY_COLLECTIONS,
|
)
|
||||||
ArrayList(state.collections)
|
outState.putParcelableArrayList(
|
||||||
)
|
KEY_COLLECTIONS,
|
||||||
val modeInt = if (state.mode is Mode.Private) 0 else 1
|
ArrayList(state.collections)
|
||||||
outState.putInt(KEY_MODE, modeInt)
|
)
|
||||||
|
val modeInt = if (state.mode is Mode.Private) 0 else 1
|
||||||
|
outState.putInt(KEY_MODE, modeInt)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onViewStateRestored(savedInstanceState: Bundle?) {
|
override fun onViewStateRestored(savedInstanceState: Bundle?) {
|
||||||
|
|
Loading…
Reference in New Issue