[macOS] Disable live resize in multithreaded rendering mode.
(cherry picked from commit dfa509a3b4
)
This commit is contained in:
parent
88524edfc6
commit
820fb37e60
|
@ -474,7 +474,7 @@ static NSCursor *cursorFromSelector(SEL selector, SEL fallback = nil) {
|
|||
@implementation GodotContentView
|
||||
|
||||
- (void)drawRect:(NSRect)dirtyRect {
|
||||
if (OS_OSX::singleton->get_main_loop() && OS_OSX::singleton->is_resizing) {
|
||||
if (OS_OSX::singleton->get_main_loop() && (OS_OSX::singleton->get_render_thread_mode() != OS::RENDER_SEPARATE_THREAD) && OS_OSX::singleton->is_resizing) {
|
||||
Main::force_redraw();
|
||||
if (!Main::is_iterating()) { // Avoid cyclic loop.
|
||||
Main::iteration();
|
||||
|
|
Loading…
Reference in New Issue