File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
modo-compose/src/main/java/com/github/terrakok/modo/android Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -287,13 +287,15 @@ class ModoScreenAndroidAdapter private constructor(
287
287
/* *
288
288
* Creates delegate for integration with android for the given [screen] or returns existed from cache.
289
289
*/
290
+ @JvmStatic
290
291
fun get (screen : Screen ): ModoScreenAndroidAdapter =
291
292
ScreenModelStore .getOrPutDependency(
292
293
screen = screen,
293
294
name = LifecycleDependency .KEY ,
294
295
onDispose = { it.onDispose() },
295
296
) { ModoScreenAndroidAdapter (screen) }
296
297
298
+ @JvmStatic
297
299
fun needPropagateLifecycleEventFromParent (
298
300
event : Lifecycle .Event ,
299
301
isActivityFinishing : Boolean? ,
@@ -317,6 +319,7 @@ class ModoScreenAndroidAdapter private constructor(
317
319
event !in moveLifecycleStateUpEvents
318
320
}
319
321
322
+ @JvmStatic
320
323
private fun needSkipEvent (currentState : Lifecycle .State , event : Lifecycle .Event ) =
321
324
! currentState.isAtLeast(Lifecycle .State .INITIALIZED ) ||
322
325
// Skipping events that moves lifecycle state up, but this state is already reached.
You can’t perform that action at this time.
0 commit comments