Skip to content
Snippets Groups Projects
Commit a7e4fb5f authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Browser: prevent ClosedSendChannelException

parent 043449de
No related branches found
No related tags found
No related merge requests found
......@@ -178,12 +178,12 @@ abstract class BrowserProvider(val context: Context, val dataset: LiveDataset<Me
}
override fun onMediaAdded(index: Int, media: Media) {
if (!browserChannel.isClosedForReceive) {
if (!browserChannel.isClosedForSend) {
media.retain()
browserChannel.offer(media)
}
}
override fun onBrowseEnd() { browserChannel.close() }
override fun onBrowseEnd() { if (!browserChannel.isClosedForSend) browserChannel.close() }
override fun onMediaRemoved(index: Int, media: Media){}
private val sb = StringBuilder()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment