From d7aaeb8beb11e0bfda25dcf182140465634bab0b Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Tue, 7 Nov 2023 15:13:13 +0800 Subject: [PATCH] NEW: Open HotModel Link With GetParam-From bambustudio JIRA: NO JIRA Change-Id: I4ac49bac5ee0c50988c76a38b00b7ba7dc3201f5 --- src/slic3r/GUI/WebViewDialog.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/WebViewDialog.cpp b/src/slic3r/GUI/WebViewDialog.cpp index 984a977ec..03e70e172 100644 --- a/src/slic3r/GUI/WebViewDialog.cpp +++ b/src/slic3r/GUI/WebViewDialog.cpp @@ -453,8 +453,17 @@ void WebViewPanel::SendDesignStaffpick(bool on) void WebViewPanel::OpenModelDetail(std::string id, NetworkAgent *agent) { std::string url; - if ((agent ? agent->get_model_mall_detail_url(&url, id) : get_model_mall_detail_url(&url, id)) == 0) - wxLaunchDefaultBrowser(url); + if ((agent ? agent->get_model_mall_detail_url(&url, id) : get_model_mall_detail_url(&url, id)) == 0) + { + if (url.find("?") != std::string::npos) + { + url += "&from=bambustudio"; + } else { + url += "?from=bambustudio"; + } + + wxLaunchDefaultBrowser(url); + } } void WebViewPanel::SendLoginInfo()