From 5d622f631927b6e1d821d14e120ff68b20b76d6a Mon Sep 17 00:00:00 2001 From: supermerill Date: Tue, 7 Dec 2021 19:26:36 +0100 Subject: [PATCH] fix Calibration hyperlinks: open the os browser supermerill/SuperSlicer#2005 --- src/slic3r/GUI/CalibrationAbstractDialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/CalibrationAbstractDialog.cpp b/src/slic3r/GUI/CalibrationAbstractDialog.cpp index e2dde9bd5..6fa3c1a6b 100644 --- a/src/slic3r/GUI/CalibrationAbstractDialog.cpp +++ b/src/slic3r/GUI/CalibrationAbstractDialog.cpp @@ -65,6 +65,10 @@ void CalibrationAbstractDialog::create(boost::filesystem::path html_path, std::s html_viewer = new wxHtmlWindow(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO); html_viewer->LoadPage(GUI::from_u8(full_file_path.string())); + // when using hyperlink, open the browser. + html_viewer->Bind(wxEVT_HTML_LINK_CLICKED, [this](wxHtmlLinkEvent& evt) { + wxLaunchDefaultBrowser(evt.GetLinkInfo().GetHref()); + }); main_sizer->Add(html_viewer, 1, wxEXPAND | wxALL, 5); wxDisplay display(wxDisplay::GetFromWindow(main_frame));