mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2025-06-28 20:29:53 +00:00
more fixes
This commit is contained in:
parent
b67d85f4f5
commit
0215aa9d0e
3 changed files with 9 additions and 5 deletions
|
@ -709,9 +709,11 @@ fun WebRTCView(callCommand: SnapshotStateList<WCallCommand>, onResponse: (WVAPIM
|
||||||
.filterNotNull()
|
.filterNotNull()
|
||||||
.collect {
|
.collect {
|
||||||
while (callCommand.isNotEmpty()) {
|
while (callCommand.isNotEmpty()) {
|
||||||
val cmd = callCommand.removeFirst()
|
val cmd = callCommand.removeFirstOrNull()
|
||||||
Log.d(TAG, "WebRTCView LaunchedEffect executing $cmd")
|
Log.d(TAG, "WebRTCView LaunchedEffect executing $cmd")
|
||||||
processCommand(wv, cmd)
|
if (cmd != null) {
|
||||||
|
processCommand(wv, cmd)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -173,7 +173,7 @@ private fun ApplicationScope.AppWindow(closedByError: MutableState<Boolean>) {
|
||||||
// Shows toast in insertion order with preferred delay per toast. New one will be shown once previous one expires
|
// Shows toast in insertion order with preferred delay per toast. New one will be shown once previous one expires
|
||||||
LaunchedEffect(toast, toasts.size) {
|
LaunchedEffect(toast, toasts.size) {
|
||||||
delay(toast.second)
|
delay(toast.second)
|
||||||
simplexWindowState.toasts.removeFirst()
|
simplexWindowState.toasts.removeFirstOrNull()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var windowFocused by remember { simplexWindowState.windowFocused }
|
var windowFocused by remember { simplexWindowState.windowFocused }
|
||||||
|
|
|
@ -195,9 +195,11 @@ fun WebRTCController(callCommand: SnapshotStateList<WCallCommand>, onResponse: (
|
||||||
delay(100)
|
delay(100)
|
||||||
}
|
}
|
||||||
while (callCommand.isNotEmpty()) {
|
while (callCommand.isNotEmpty()) {
|
||||||
val cmd = callCommand.removeFirst()
|
val cmd = callCommand.removeFirstOrNull()
|
||||||
Log.d(TAG, "WebRTCController LaunchedEffect executing $cmd")
|
Log.d(TAG, "WebRTCController LaunchedEffect executing $cmd")
|
||||||
processCommand(cmd)
|
if (cmd != null) {
|
||||||
|
processCommand(cmd)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue