world renderer: fix wrong queue locking

This commit is contained in:
Bixilon 2022-06-06 12:34:37 +02:00
parent e7034c395e
commit d8133b0bfa
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -802,7 +802,7 @@ class WorldRenderer(
workQueue() workQueue()
} }
culledQueueLock.acquire() culledQueueLock.lock()
queueLock.acquire() queueLock.acquire()
for ((chunkPosition, sectionHeights) in queue) { for ((chunkPosition, sectionHeights) in queue) {
val originalSectionHeight = this.culledQueue[chunkPosition] ?: continue val originalSectionHeight = this.culledQueue[chunkPosition] ?: continue
@ -812,7 +812,7 @@ class WorldRenderer(
} }
} }
queueLock.release() queueLock.release()
culledQueueLock.release() culledQueueLock.unlock()
visible.sort() visible.sort()