Skip to content

Commit d47aa26

Browse files
committed
Renames DialogHolder to DialogSession
The extracted the holding job from `DialogHolder` to `OverlayDialogHolder`, leaving only session management. Now the names reflect that too.
1 parent 0639dd8 commit d47aa26

File tree

5 files changed

+113
-79
lines changed

5 files changed

+113
-79
lines changed

workflow-ui/core-android/api/core-android.api

Lines changed: 82 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -429,13 +429,11 @@ public final class com/squareup/workflow1/ui/container/AlertDialogThemeResId : c
429429

430430
public class com/squareup/workflow1/ui/container/AlertOverlayDialogFactory : com/squareup/workflow1/ui/container/OverlayDialogFactory {
431431
public fun <init> ()V
432-
public fun buildDialog (Lcom/squareup/workflow1/ui/container/AlertOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/AlertDialog;
433-
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
432+
public fun buildDialog (Lcom/squareup/workflow1/ui/container/AlertOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
433+
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
434434
public fun getType ()Lkotlin/reflect/KClass;
435435
protected final fun toId (Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;)I
436436
protected final fun updateButtonsOnShow (Landroid/app/AlertDialog;Lcom/squareup/workflow1/ui/container/AlertOverlay;)V
437-
public fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/AlertOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
438-
public synthetic fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
439437
}
440438

441439
public final class com/squareup/workflow1/ui/container/AndroidDialogBoundsKt {
@@ -535,26 +533,23 @@ public final class com/squareup/workflow1/ui/container/CoveredByModal : com/squa
535533
public synthetic fun getDefault ()Ljava/lang/Object;
536534
}
537535

538-
public final class com/squareup/workflow1/ui/container/DialogHolder {
539-
public fun <init> (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;ILandroid/content/Context;Lcom/squareup/workflow1/ui/container/OverlayDialogFactory;)V
540-
public final fun canTakeRendering (Lcom/squareup/workflow1/ui/container/Overlay;)Z
536+
public final class com/squareup/workflow1/ui/container/DialogSession {
537+
public fun <init> (ILcom/squareup/workflow1/ui/container/OverlayDialogHolder;)V
541538
public final fun dismiss ()V
542-
public final fun getEnvironment ()Lcom/squareup/workflow1/ui/ViewEnvironment;
543-
public final fun getRendering ()Lcom/squareup/workflow1/ui/container/Overlay;
539+
public final fun getHolder ()Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
544540
public final fun getSavedStateRegistryKey ()Ljava/lang/String;
545-
public final fun restore$wf1_core_android (Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;)V
546-
public final fun save$wf1_core_android ()Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
547-
public final fun show (Landroidx/lifecycle/LifecycleOwner;Lcom/squareup/workflow1/ui/androidx/WorkflowSavedStateRegistryAggregator;)V
548-
public final fun takeRendering (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
541+
public final fun restore$wf1_core_android (Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;)V
542+
public final fun save$wf1_core_android ()Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
543+
public final fun showDialog (Landroidx/lifecycle/LifecycleOwner;Lcom/squareup/workflow1/ui/androidx/WorkflowSavedStateRegistryAggregator;)V
549544
}
550545

551-
public final class com/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle : android/os/Parcelable {
552-
public static final field CREATOR Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle$CREATOR;
546+
public final class com/squareup/workflow1/ui/container/DialogSession$KeyAndBundle : android/os/Parcelable {
547+
public static final field CREATOR Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle$CREATOR;
553548
public fun <init> (Ljava/lang/String;Landroid/os/Bundle;)V
554549
public final fun component1$wf1_core_android ()Ljava/lang/String;
555550
public final fun component2$wf1_core_android ()Landroid/os/Bundle;
556-
public final fun copy (Ljava/lang/String;Landroid/os/Bundle;)Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
557-
public static synthetic fun copy$default (Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
551+
public final fun copy (Ljava/lang/String;Landroid/os/Bundle;)Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
552+
public static synthetic fun copy$default (Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
558553
public fun describeContents ()I
559554
public fun equals (Ljava/lang/Object;)Z
560555
public final fun getBundle$wf1_core_android ()Landroid/os/Bundle;
@@ -564,10 +559,10 @@ public final class com/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle
564559
public fun writeToParcel (Landroid/os/Parcel;I)V
565560
}
566561

567-
public final class com/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle$CREATOR : android/os/Parcelable$Creator {
568-
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
562+
public final class com/squareup/workflow1/ui/container/DialogSession$KeyAndBundle$CREATOR : android/os/Parcelable$Creator {
563+
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
569564
public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
570-
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
565+
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
571566
public synthetic fun newArray (I)[Ljava/lang/Object;
572567
}
573568

@@ -586,49 +581,55 @@ public final class com/squareup/workflow1/ui/container/EnvironmentScreenViewFact
586581
public static final fun EnvironmentScreenViewFactory ()Lcom/squareup/workflow1/ui/ScreenViewFactory;
587582
}
588583

589-
public final class com/squareup/workflow1/ui/container/LayeredDialogs {
590-
public static final field Companion Lcom/squareup/workflow1/ui/container/LayeredDialogs$Companion;
584+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions {
585+
public static final field Companion Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$Companion;
591586
public synthetic fun <init> (Landroid/content/Context;Lkotlinx/coroutines/flow/StateFlow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
592587
public final fun getAllowEvents ()Z
593588
public final fun onAttachedToWindow (Ljava/lang/String;Landroid/view/View;)V
594589
public final fun onDetachedFromWindow ()V
595-
public final fun onRestoreInstanceState (Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;)V
596-
public final fun onSaveInstanceState ()Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;
590+
public final fun onRestoreInstanceState (Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;)V
591+
public final fun onSaveInstanceState ()Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;
597592
public final fun update (Ljava/util/List;Lcom/squareup/workflow1/ui/ViewEnvironment;Lkotlin/jvm/functions/Function1;)V
598593
}
599594

600-
public final class com/squareup/workflow1/ui/container/LayeredDialogs$Companion {
601-
public final fun forView (Landroid/view/View;Lkotlin/jvm/functions/Function1;)Lcom/squareup/workflow1/ui/container/LayeredDialogs;
595+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions$Companion {
596+
public final fun forView (Landroid/view/View;Lkotlin/jvm/functions/Function1;)Lcom/squareup/workflow1/ui/container/LayeredDialogSessions;
602597
}
603598

604-
public final class com/squareup/workflow1/ui/container/LayeredDialogs$SavedState : android/os/Parcelable {
605-
public static final field CREATOR Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState$CREATOR;
599+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState : android/os/Parcelable {
600+
public static final field CREATOR Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState$CREATOR;
606601
public fun <init> (Landroid/os/Parcel;)V
607602
public fun <init> (Ljava/util/List;)V
608603
public fun describeContents ()I
609604
public final fun getDialogBundles$wf1_core_android ()Ljava/util/List;
610605
public fun writeToParcel (Landroid/os/Parcel;I)V
611606
}
612607

613-
public final class com/squareup/workflow1/ui/container/LayeredDialogs$SavedState$CREATOR : android/os/Parcelable$Creator {
614-
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;
608+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState$CREATOR : android/os/Parcelable$Creator {
609+
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;
615610
public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
616-
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;
611+
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;
617612
public synthetic fun newArray (I)[Ljava/lang/Object;
618613
}
619614

620-
public abstract interface class com/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed {
621-
public static final field Companion Lcom/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed$Companion;
615+
public abstract interface class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper {
616+
public static final field Companion Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper$Companion;
622617
public abstract fun onBackPressed (Landroid/view/View;)Z
618+
public abstract fun onContentViewUpdate (Landroid/view/View;)V
623619
}
624620

625-
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed$Companion : com/squareup/workflow1/ui/ViewEnvironmentKey {
626-
public fun getDefault ()Lcom/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed;
621+
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper$Companion : com/squareup/workflow1/ui/ViewEnvironmentKey {
622+
public fun getDefault ()Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;
627623
public synthetic fun getDefault ()Ljava/lang/Object;
628624
}
629625

630-
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressedKt {
631-
public static final fun plus (Lcom/squareup/workflow1/ui/ViewEnvironment;Lcom/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed;)Lcom/squareup/workflow1/ui/ViewEnvironment;
626+
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper$DefaultImpls {
627+
public static fun onBackPressed (Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;Landroid/view/View;)Z
628+
public static fun onContentViewUpdate (Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;Landroid/view/View;)V
629+
}
630+
631+
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelperKt {
632+
public static final fun plus (Lcom/squareup/workflow1/ui/ViewEnvironment;Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;)Lcom/squareup/workflow1/ui/ViewEnvironment;
632633
}
633634

634635
public final class com/squareup/workflow1/ui/container/OverlayArea {
@@ -647,8 +648,7 @@ public final class com/squareup/workflow1/ui/container/OverlayAreaKt {
647648
}
648649

649650
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogFactory : com/squareup/workflow1/ui/ViewRegistry$Entry {
650-
public abstract fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
651-
public abstract fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
651+
public abstract fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
652652
}
653653

654654
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogFactoryFinder {
@@ -669,19 +669,56 @@ public final class com/squareup/workflow1/ui/container/OverlayDialogFactoryKt {
669669
public static final fun toDialogFactory (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)Lcom/squareup/workflow1/ui/container/OverlayDialogFactory;
670670
}
671671

672+
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogHolder {
673+
public static final field Companion Lcom/squareup/workflow1/ui/container/OverlayDialogHolder$Companion;
674+
public abstract fun getDialog ()Landroid/app/Dialog;
675+
public abstract fun getEnvironment ()Lcom/squareup/workflow1/ui/ViewEnvironment;
676+
public abstract fun getRunner ()Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;
677+
}
678+
679+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolder$Companion {
680+
}
681+
682+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$InOverlay : com/squareup/workflow1/ui/ViewEnvironmentKey {
683+
public static final field INSTANCE Lcom/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$InOverlay;
684+
public fun getDefault ()Lcom/squareup/workflow1/ui/container/Overlay;
685+
public synthetic fun getDefault ()Ljava/lang/Object;
686+
}
687+
688+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$NoOverlay : com/squareup/workflow1/ui/container/Overlay {
689+
public static final field INSTANCE Lcom/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$NoOverlay;
690+
}
691+
692+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolderKt {
693+
public static final fun OverlayDialogHolder (Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
694+
public static final fun canShow (Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;Lcom/squareup/workflow1/ui/container/Overlay;)Z
695+
public static final fun getShowing (Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;)Lcom/squareup/workflow1/ui/container/Overlay;
696+
public static final fun show (Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
697+
}
698+
699+
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogRunner {
700+
public abstract fun showRendering (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
701+
}
702+
703+
public final class com/squareup/workflow1/ui/container/RealOverlayDialogHolder : com/squareup/workflow1/ui/container/OverlayDialogHolder {
704+
public fun <init> (Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;)V
705+
public fun getDialog ()Landroid/app/Dialog;
706+
public fun getEnvironment ()Lcom/squareup/workflow1/ui/ViewEnvironment;
707+
public fun getRunner ()Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;
708+
}
709+
672710
public class com/squareup/workflow1/ui/container/ScreenOverlayDialogFactory : com/squareup/workflow1/ui/container/OverlayDialogFactory {
673711
public fun <init> (Lkotlin/reflect/KClass;)V
674-
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
675-
public final fun buildDialog (Lcom/squareup/workflow1/ui/container/ScreenOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
676-
public fun buildDialogWithContentView (Landroid/view/View;)Landroid/app/Dialog;
712+
public fun buildContent (Lcom/squareup/workflow1/ui/ScreenViewFactory;Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/ScreenViewHolder;
713+
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
714+
public final fun buildDialog (Lcom/squareup/workflow1/ui/container/ScreenOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
715+
public fun buildDialogWithContent (Lcom/squareup/workflow1/ui/ScreenViewHolder;)Landroid/app/Dialog;
677716
public fun getType ()Lkotlin/reflect/KClass;
678717
public fun updateBounds (Landroid/app/Dialog;Landroid/graphics/Rect;)V
679-
public synthetic fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
680-
public final fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/ScreenOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
681718
}
682719

683720
public final class com/squareup/workflow1/ui/container/ScreenOverlayDialogFactoryKt {
684-
public static final fun setModalContent (Landroid/app/Dialog;Landroid/view/View;)V
721+
public static final fun setContent (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/ScreenViewHolder;)V
685722
}
686723

687724
public final class com/squareup/workflow1/ui/container/ViewStateCache {

workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/container/BodyAndOverlaysContainer.kt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ internal class BodyAndOverlaysContainer @JvmOverloads constructor(
2727
defStyleRes: Int = 0
2828
) : FrameLayout(context, attributeSet, defStyle, defStyleRes) {
2929
/**
30-
* The unique `SavedStateRegistry` key passed to [LayeredDialogs.onAttachedToWindow],
30+
* The unique `SavedStateRegistry` key passed to [LayeredDialogSessions.onAttachedToWindow],
3131
* derived from the first rendering passed to [update]. See the doc on
32-
* [LayeredDialogs.onAttachedToWindow] for details.
32+
* [LayeredDialogSessions.onAttachedToWindow] for details.
3333
*/
3434
private lateinit var savedStateParentKey: String
3535

3636
private val baseViewStub: WorkflowViewStub = WorkflowViewStub(context).also {
3737
addView(it, ViewGroup.LayoutParams(MATCH_PARENT, MATCH_PARENT))
3838
}
3939

40-
private val dialogs = LayeredDialogs.forView(
40+
private val dialogs = LayeredDialogSessions.forView(
4141
view = this,
4242
superDispatchTouchEvent = { super.dispatchTouchEvent(it) }
4343
)
@@ -82,14 +82,14 @@ internal class BodyAndOverlaysContainer @JvmOverloads constructor(
8282
override fun onSaveInstanceState(): Parcelable {
8383
return SavedState(
8484
superState = super.onSaveInstanceState()!!,
85-
savedDialogs = dialogs.onSaveInstanceState()
85+
savedDialogSessions = dialogs.onSaveInstanceState()
8686
)
8787
}
8888

8989
override fun onRestoreInstanceState(state: Parcelable) {
9090
(state as? SavedState)
9191
?.let {
92-
dialogs.onRestoreInstanceState(state.savedDialogs)
92+
dialogs.onRestoreInstanceState(state.savedDialogSessions)
9393
super.onRestoreInstanceState(state.superState)
9494
}
9595
?: super.onRestoreInstanceState(super.onSaveInstanceState())
@@ -100,24 +100,24 @@ internal class BodyAndOverlaysContainer @JvmOverloads constructor(
100100
private class SavedState : BaseSavedState {
101101
constructor(
102102
superState: Parcelable,
103-
savedDialogs: LayeredDialogs.SavedState
103+
savedDialogSessions: LayeredDialogSessions.SavedState
104104
) : super(superState) {
105-
this.savedDialogs = savedDialogs
105+
this.savedDialogSessions = savedDialogSessions
106106
}
107107

108108
constructor(source: Parcel) : super(source) {
109109
@Suppress("UNCHECKED_CAST")
110-
savedDialogs = source.readParcelable(SavedState::class.java.classLoader)!!
110+
savedDialogSessions = source.readParcelable(SavedState::class.java.classLoader)!!
111111
}
112112

113-
val savedDialogs: LayeredDialogs.SavedState
113+
val savedDialogSessions: LayeredDialogSessions.SavedState
114114

115115
override fun writeToParcel(
116116
out: Parcel,
117117
flags: Int
118118
) {
119119
super.writeToParcel(out, flags)
120-
out.writeParcelable(savedDialogs, flags)
120+
out.writeParcelable(savedDialogSessions, flags)
121121
}
122122

123123
companion object CREATOR : Creator<SavedState> {

0 commit comments

Comments
 (0)