From 075f9bb542dab9355b9480c8cd4c62c68612e09b Mon Sep 17 00:00:00 2001 From: thysson2701 Date: Fri, 12 Jun 2026 23:44:37 +0200 Subject: [PATCH] fix(stable): wx 3.3 wxWebViewFactoryEdge::GetVersionInfo braucht wxVersionContext wxUSE_WEBVIEW_EDGE: GetVersionInfo() hat in wx 3.3 ein Pflichtargument (wxVersionContext::RunTime). Mit wxVERSION_NUMBER >= 3300 gegated. --- src/slic3r/GUI/Widgets/WebView.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/slic3r/GUI/Widgets/WebView.cpp b/src/slic3r/GUI/Widgets/WebView.cpp index 558587c8e2c..978c44bff48 100644 --- a/src/slic3r/GUI/Widgets/WebView.cpp +++ b/src/slic3r/GUI/Widgets/WebView.cpp @@ -331,7 +331,12 @@ wxWebView* WebView::CreateWebView(wxWindow * parent, wxString const & url) bool WebView::CheckWebViewRuntime() { wxWebViewFactoryEdge factory; +#if wxVERSION_NUMBER >= 3300 + // wxWidgets 3.3 requires a wxVersionContext argument for GetVersionInfo(). + auto wxVersion = factory.GetVersionInfo(wxVersionContext::RunTime); +#else auto wxVersion = factory.GetVersionInfo(); +#endif return wxVersion.GetMajor() != 0; }