package androidx.compose.runtime;

/* JADX INFO: loaded from: classes.dex */
final class DisposableEffectImpl implements RememberObserver {
    private final J4.c effect;
    private DisposableEffectResult onDispose;

    public DisposableEffectImpl(J4.c cVar) {
        this.effect = cVar;
    }

    @Override // androidx.compose.runtime.RememberObserver
    public void onAbandoned() {
    }

    @Override // androidx.compose.runtime.RememberObserver
    public void onForgotten() {
        DisposableEffectResult disposableEffectResult = this.onDispose;
        if (disposableEffectResult != null) {
            disposableEffectResult.dispose();
        }
        this.onDispose = null;
    }

    @Override // androidx.compose.runtime.RememberObserver
    public void onRemembered() {
        this.onDispose = (DisposableEffectResult) this.effect.invoke(EffectsKt.InternalDisposableEffectScope);
    }
}
