diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 53c987fabb..9056aba1d4 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -931,7 +931,9 @@ void GUI_App::post_init() this->preset_updater->sync(http_url, language, network_ver, sys_preset ? preset_bundle : nullptr); } - this->check_new_version_sf(); + // Store builds update through the Microsoft Store, never self-update. + if (!is_running_in_msix()) + this->check_new_version_sf(); const auto cloud_provider = get_printer_cloud_provider(); if (is_user_login(cloud_provider) && !app_config->get_stealth_mode()) { // this->check_privacy_version(0); diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index f95be9f679..199f9b8c61 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -2577,7 +2577,10 @@ static wxMenu* generate_help_menu() // Check New Version append_menu_item(helpMenu, wxID_ANY, _L("Check for Updates"), _L("Check for Updates"), [](wxCommandEvent&) { - wxGetApp().check_new_version_sf(true, 1); + if (is_running_in_msix()) + open_ms_store_product_page(); + else + wxGetApp().check_new_version_sf(true, 1); }, "", nullptr, []() { return true; });