diff --git a/src/slic3r/GUI/Widgets/WebView.cpp b/src/slic3r/GUI/Widgets/WebView.cpp index f5424f19e5..82933b6069 100644 --- a/src/slic3r/GUI/Widgets/WebView.cpp +++ b/src/slic3r/GUI/Widgets/WebView.cpp @@ -173,6 +173,12 @@ private: class WebViewWebKit : public wxWebViewWebKit { +public: + WebViewWebKit() + : wxWebViewWebKit(wxWebView::NewConfiguration(wxWebViewBackendWebKit)) + { + } + ~WebViewWebKit() override { RemoveScriptMessageHandler("wx"); @@ -257,6 +263,8 @@ wxWebView* WebView::CreateWebView(wxWindow * parent, wxString const & url) #ifdef __WIN32__ wxWebView* webView = new WebViewEdge; +#elif defined(__WXOSX__) + wxWebView* webView = new WebViewWebKit; #else auto webView = wxWebView::New(); #endif