From 80fc072ad7c37483d4003220220676894a121cee Mon Sep 17 00:00:00 2001 From: RH12503 <48951973+RH12503@users.noreply.github.com> Date: Mon, 5 Apr 2021 20:02:35 +0800 Subject: [PATCH] Support OSX 10.6 for fullscreen (#653) * Disable full screen button * Fixed disabling of fullscreen button Co-authored-by: Lea Anthony --- 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 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)