Do not allow flushing while already flushing the message queue. Added to help track bugs in ProgressDialog in editor.

This commit is contained in:
Juan Linietsky 2019-01-14 11:04:25 -03:00
parent 4bb0080b3d
commit ae99530a8d

View file

@ -271,6 +271,7 @@ void MessageQueue::flush() {
//using reverse locking strategy
_THREAD_SAFE_LOCK_
ERR_FAIL_COND(flushing);
flushing = true;
while (read_pos < buffer_end) {