diff --git a/src/slic3r/GUI/OptionsGroup.cpp b/src/slic3r/GUI/OptionsGroup.cpp index 9f00fae9cb..23c9051be2 100644 --- a/src/slic3r/GUI/OptionsGroup.cpp +++ b/src/slic3r/GUI/OptionsGroup.cpp @@ -1032,9 +1032,6 @@ void ogStaticText::SetText(const wxString& value, bool wrap/* = true*/) void ogStaticText::SetPathEnd(const std::string& link) { - if (get_app_config()->get("suppress_hyperlinks") != "1") - SetToolTip(OptionsGroup::get_url(link)); - Bind(wxEVT_LEFT_DOWN, [this](wxMouseEvent& event) { if (HasCapture()) return; @@ -1048,7 +1045,11 @@ void ogStaticText::SetPathEnd(const std::string& link) OptionsGroup::launch_browser(link); event.Skip(); } ); - Bind(wxEVT_ENTER_WINDOW, [this](wxMouseEvent& event) { FocusText(true) ; event.Skip(); }); + Bind(wxEVT_ENTER_WINDOW, [this, link](wxMouseEvent& event) { + SetToolTip(OptionsGroup::get_url(get_app_config()->get("suppress_hyperlinks") != "1" ? link : std::string())); + FocusText(true); + event.Skip(); + }); Bind(wxEVT_LEAVE_WINDOW, [this](wxMouseEvent& event) { FocusText(false); event.Skip(); }); } diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index d5bb67a751..41794d2943 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1731,7 +1731,9 @@ void TabPrint::update_description_lines() if (m_active_page && m_active_page->title() == "Output options" && m_post_process_explanation) { m_post_process_explanation->SetText( _u8L("Post processing scripts shall modify G-code file in place.")); +#ifndef __linux__ m_post_process_explanation->SetPathEnd("post-processing-scripts_283913"); +#endif // __linux__ } }