diff --git a/lib/renderer/webview/webview.h b/lib/renderer/webview/webview.h index da041b0d..c1733c85 100644 --- a/lib/renderer/webview/webview.h +++ b/lib/renderer/webview/webview.h @@ -2337,11 +2337,10 @@ struct webview_priv size.width = width; 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]; + [button performSelectorOnMainThread:@selector(setEnabled:) withObject:NO + waitUntilDone:NO]; } WEBVIEW_API void webview_set_fullscreen(struct webview *w, int fullscreen)