From a9ac3657cacb3e767d48fd76005b77a90f46dadc Mon Sep 17 00:00:00 2001 From: tao wang Date: Mon, 31 Oct 2022 16:20:52 +0800 Subject: [PATCH] FIX:disable the mall when there is no network plugin Change-Id: I1f7d9c1e3de3e91f705593b23386d329cb28d3d8 --- src/slic3r/GUI/GUI_App.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 52d12c3b9..a5f861aad 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4907,21 +4907,22 @@ void GUI_App::load_url(wxString url) void GUI_App::open_mall_page_dialog() { std::string url; - getAgent()->get_model_mall_home_url(&url); - if (mainframe) { + if (getAgent() && mainframe) { + getAgent()->get_model_mall_home_url(&url); + ModelMallDialog modelMallDialog; modelMallDialog.go_to_mall(url); modelMallDialog.ShowModal(); - } + } } void GUI_App::open_publish_page_dialog() { std::string url; - getAgent()->get_model_publish_url(&url); + if (getAgent() && mainframe) { + getAgent()->get_model_publish_url(&url); - if (mainframe) { ModelMallDialog modelMallDialog; modelMallDialog.go_to_publish(url); modelMallDialog.ShowModal();