Fix #5427: Dispatch updates to main thread.

thank you @Harrywang55666
This commit is contained in:
Armin Novak
2019-06-25 10:36:19 +02:00
parent 1856093016
commit fef086359b

View File

@@ -262,7 +262,9 @@ void AppDelegate_EmbedWindowEventHandler(void* ctx, EmbedWindowEventArgs* e)
[[_singleDelegate->window contentView] addSubview:mfc->view];
}
mac_set_view_size(context, mfc->view);
dispatch_async(dispatch_get_main_queue(), ^{
mac_set_view_size(context, mfc->view);
});
}
}
@@ -274,7 +276,9 @@ void AppDelegate_ResizeWindowEventHandler(void* ctx, ResizeWindowEventArgs* e)
if (_singleDelegate)
{
mfContext* mfc = (mfContext*) context;
mac_set_view_size(context, mfc->view);
dispatch_async(dispatch_get_main_queue(), ^{
mac_set_view_size(context, mfc->view);
});
}
}