diff --git a/rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/SignalEx.kt b/rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/SignalEx.kt index 0209a0e25..30a02733a 100644 --- a/rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/SignalEx.kt +++ b/rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/SignalEx.kt @@ -10,7 +10,7 @@ class SignalFlow(private val signal: ISignal) : Flow { override suspend fun collect(collector: FlowCollector): Nothing { Lifetime.using { lifetime -> - val channel = Channel() + val channel = Channel(Channel.UNLIMITED) signal.advise(lifetime) { channel.trySend(it) }