FIX:disable the mall when there is no network plugin

Change-Id: I1f7d9c1e3de3e91f705593b23386d329cb28d3d8
This commit is contained in:
tao wang 2022-10-31 16:20:52 +08:00 committed by Lane.Wei
parent 47302b0cf9
commit a9ac3657ca
1 changed files with 6 additions and 5 deletions

View File

@ -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();