diff --git a/servers/rendering/rendering_device.cpp b/servers/rendering/rendering_device.cpp index 3d2caeeaa31..07f8f19ca78 100644 --- a/servers/rendering/rendering_device.cpp +++ b/servers/rendering/rendering_device.cpp @@ -6591,6 +6591,8 @@ void RenderingDevice::_flush_and_stall_for_all_frames(bool p_begin_frame) { if (p_begin_frame) { _begin_frame(); + } else { + _stall_for_frame(frame); } }