From 7532f93f7e775b732edd0c9b84f7b5c8af8fad74 Mon Sep 17 00:00:00 2001 From: Tobias Taschner Date: Thu, 28 Jan 2021 10:33:16 +0100 Subject: [PATCH] macOS: Fix WebView print hang At least under macOS 11 calling just runOperation: hangs, so use runOperationModalForWindow: instead. Closes https://github.com/wxWidgets/wxWidgets/pull/2198 Closes #19063. --- src/osx/webview_webkit.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osx/webview_webkit.mm b/src/osx/webview_webkit.mm index b1d1205354..7c40b87825 100644 --- a/src/osx/webview_webkit.mm +++ b/src/osx/webview_webkit.mm @@ -271,7 +271,8 @@ void wxWebViewWebKit::Print() [op setShowsProgressPanel: false]; } // Print it. - [op runOperation]; + [op runOperationModalForWindow:m_webView.window + delegate:nil didRunSelector:nil contextInfo:nil]; } void wxWebViewWebKit::SetEditable(bool WXUNUSED(enable))