You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
Merge pull request #15294 from poke1024/fix-debug-hangs
Fix Godot getting swamped by debug events
This commit is contained in:
@@ -1053,6 +1053,8 @@ void ScriptEditorDebugger::_notification(int p_what) {
|
|||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const uint64_t until = OS::get_singleton()->get_ticks_msec() + 20;
|
||||||
|
|
||||||
while (ppeer->get_available_packet_count() > 0) {
|
while (ppeer->get_available_packet_count() > 0) {
|
||||||
|
|
||||||
if (pending_in_queue) {
|
if (pending_in_queue) {
|
||||||
@@ -1117,6 +1119,9 @@ void ScriptEditorDebugger::_notification(int p_what) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (OS::get_singleton()->get_ticks_msec() > until)
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
} break;
|
} break;
|
||||||
|
|||||||
Reference in New Issue
Block a user