From ab825b3f11e1067b82472245f4747e64792f39a1 Mon Sep 17 00:00:00 2001 From: RH12503 <48951973+RH12503@users.noreply.github.com> Date: Mon, 5 Apr 2021 15:51:54 +0800 Subject: [PATCH] Disable full screen button (#650) --- lib/renderer/webview/webview.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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)