diff --git a/lib/renderer/webview/webview.h b/lib/renderer/webview/webview.h index da041b0d3..79aba1dd0 100644 --- a/lib/renderer/webview/webview.h +++ b/lib/renderer/webview/webview.h @@ -2338,10 +2338,9 @@ struct webview_priv size.height = height; [w->priv.window setMaxSize:size]; - [w->priv.window setCollectionBehavior:NSWindowCollectionBehaviorFullScreenAuxiliary|NSWindowCollectionBehaviorFullScreenNone|NSWindowCollectionBehaviorFullScreenDisallowsTiling]; - - NSButton *button = [w->priv.window standardWindowButton:NSWindowZoomButton]; - [button setEnabled: NO]; + dispatch_async(dispatch_get_main_queue(), ^{ + [[w->priv.window standardWindowButton:NSWindowZoomButton] setEnabled: NO]; + }); } WEBVIEW_API void webview_set_fullscreen(struct webview *w, int fullscreen)