mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 11:53:48 +00:00
FIX: fail to connect default machine when start studio
jira: [none] Change-Id: Iec546016ec2852899a64c927c57ef3e79d62f9a8 (cherry picked from commit aa5cf6e0636511352bfd6c4c4ffd23cea42a8a70)
This commit is contained in:
@@ -2663,7 +2663,6 @@ bool GUI_App::on_init_inner()
|
|||||||
|
|
||||||
preset_bundle->backup_user_folder();
|
preset_bundle->backup_user_folder();
|
||||||
|
|
||||||
Bind(EVT_SET_SELECTED_MACHINE, &GUI_App::on_set_selected_machine, this);
|
|
||||||
Bind(EVT_UPDATE_MACHINE_LIST, &GUI_App::on_update_machine_list, this);
|
Bind(EVT_UPDATE_MACHINE_LIST, &GUI_App::on_update_machine_list, this);
|
||||||
Bind(EVT_USER_LOGIN, &GUI_App::on_user_login, this);
|
Bind(EVT_USER_LOGIN, &GUI_App::on_user_login, this);
|
||||||
Bind(EVT_USER_LOGIN_HANDLE, &GUI_App::on_user_login_handle, this);
|
Bind(EVT_USER_LOGIN_HANDLE, &GUI_App::on_user_login_handle, this);
|
||||||
@@ -4306,18 +4305,6 @@ void GUI_App::enable_user_preset_folder(bool enable)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void GUI_App::on_set_selected_machine(wxCommandEvent &evt)
|
|
||||||
{
|
|
||||||
// Orca: do not connect to default device during app startup, because some of the lan machines might not online yet
|
|
||||||
// and user will be prompted by several "Connect XXX failed" error message.
|
|
||||||
return;
|
|
||||||
|
|
||||||
DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
|
||||||
if (dev) {
|
|
||||||
dev->set_selected_machine(m_agent->get_user_selected_machine());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void GUI_App::on_update_machine_list(wxCommandEvent &evt)
|
void GUI_App::on_update_machine_list(wxCommandEvent &evt)
|
||||||
{
|
{
|
||||||
/* DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
/* DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
||||||
@@ -4338,8 +4325,6 @@ void GUI_App::on_user_login_handle(wxCommandEvent &evt)
|
|||||||
|
|
||||||
boost::thread update_thread = boost::thread([this, dev] {
|
boost::thread update_thread = boost::thread([this, dev] {
|
||||||
dev->update_user_machine_list_info();
|
dev->update_user_machine_list_info();
|
||||||
auto evt = new wxCommandEvent(EVT_SET_SELECTED_MACHINE);
|
|
||||||
wxQueueEvent(this, evt);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (online_login) {
|
if (online_login) {
|
||||||
|
|||||||
@@ -468,7 +468,6 @@ public:
|
|||||||
|
|
||||||
void handle_http_error(unsigned int status, std::string body);
|
void handle_http_error(unsigned int status, std::string body);
|
||||||
void on_http_error(wxCommandEvent &evt);
|
void on_http_error(wxCommandEvent &evt);
|
||||||
void on_set_selected_machine(wxCommandEvent& evt);
|
|
||||||
void on_update_machine_list(wxCommandEvent& evt);
|
void on_update_machine_list(wxCommandEvent& evt);
|
||||||
void on_user_login(wxCommandEvent &evt);
|
void on_user_login(wxCommandEvent &evt);
|
||||||
void on_user_login_handle(wxCommandEvent& evt);
|
void on_user_login_handle(wxCommandEvent& evt);
|
||||||
|
|||||||
@@ -84,7 +84,6 @@ wxDEFINE_EVENT(EVT_USER_LOGIN_HANDLE, wxCommandEvent);
|
|||||||
wxDEFINE_EVENT(EVT_CHECK_PRIVACY_VER, wxCommandEvent);
|
wxDEFINE_EVENT(EVT_CHECK_PRIVACY_VER, wxCommandEvent);
|
||||||
wxDEFINE_EVENT(EVT_CHECK_PRIVACY_SHOW, wxCommandEvent);
|
wxDEFINE_EVENT(EVT_CHECK_PRIVACY_SHOW, wxCommandEvent);
|
||||||
wxDEFINE_EVENT(EVT_SHOW_IP_DIALOG, wxCommandEvent);
|
wxDEFINE_EVENT(EVT_SHOW_IP_DIALOG, wxCommandEvent);
|
||||||
wxDEFINE_EVENT(EVT_SET_SELECTED_MACHINE, wxCommandEvent);
|
|
||||||
wxDEFINE_EVENT(EVT_UPDATE_MACHINE_LIST, wxCommandEvent);
|
wxDEFINE_EVENT(EVT_UPDATE_MACHINE_LIST, wxCommandEvent);
|
||||||
wxDEFINE_EVENT(EVT_UPDATE_PRESET_CB, SimpleEvent);
|
wxDEFINE_EVENT(EVT_UPDATE_PRESET_CB, SimpleEvent);
|
||||||
|
|
||||||
|
|||||||
@@ -430,7 +430,6 @@ wxDECLARE_EVENT(EVT_USER_LOGIN_HANDLE, wxCommandEvent);
|
|||||||
wxDECLARE_EVENT(EVT_CHECK_PRIVACY_VER, wxCommandEvent);
|
wxDECLARE_EVENT(EVT_CHECK_PRIVACY_VER, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(EVT_CHECK_PRIVACY_SHOW, wxCommandEvent);
|
wxDECLARE_EVENT(EVT_CHECK_PRIVACY_SHOW, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(EVT_SHOW_IP_DIALOG, wxCommandEvent);
|
wxDECLARE_EVENT(EVT_SHOW_IP_DIALOG, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(EVT_SET_SELECTED_MACHINE, wxCommandEvent);
|
|
||||||
wxDECLARE_EVENT(EVT_UPDATE_MACHINE_LIST, wxCommandEvent);
|
wxDECLARE_EVENT(EVT_UPDATE_MACHINE_LIST, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(EVT_UPDATE_PRESET_CB, SimpleEvent);
|
wxDECLARE_EVENT(EVT_UPDATE_PRESET_CB, SimpleEvent);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user