kirillrakhman
04/25/2017, 7:34 AMprivate suspend fun awaitMap(): GoogleMap? {
return (mapFragment as? SupportMapFragment)?.awaitMap()
}
awaitMap
is a suspending function.
If I change the code to
private suspend fun awaitMap(): GoogleMap? {
val mapFragment = mapFragment as? SupportMapFragment ?: return null
return mapFragment.awaitMap()
}
it works again. @elizarov is this a compiler bug?