From bc2357e9a3fb0949329f58bb442ffa43ef7b3d24 Mon Sep 17 00:00:00 2001 From: tao wang Date: Tue, 20 Jun 2023 17:30:45 +0800 Subject: [PATCH] ENH:get more errors when binding fails Change-Id: I8c7aef26b63911589063583f37cb34b349d69002 --- src/slic3r/GUI/Jobs/BindJob.cpp | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/slic3r/GUI/Jobs/BindJob.cpp b/src/slic3r/GUI/Jobs/BindJob.cpp index a9f543354c..a35047450d 100644 --- a/src/slic3r/GUI/Jobs/BindJob.cpp +++ b/src/slic3r/GUI/Jobs/BindJob.cpp @@ -107,17 +107,19 @@ void BindJob::process() if (result < 0) { BOOST_LOG_TRIVIAL(trace) << "login: result = " << result; - int error_code; - wxString error_msg; - try - { - error_code = stoi(result_info); - result_info = wxGetApp().get_hms_query()->query_print_error_msg(error_code).ToStdString(); - } - catch (...) { - ; - } + if (result_code == BAMBU_NETWORK_ERR_BIND_ECODE_LOGIN_REPORT_FAILED) { + int error_code; + try + { + error_code = stoi(result_info); + result_info = wxGetApp().get_hms_query()->query_print_error_msg(error_code).ToStdString(); + } + catch (...) { + ; + } + } + post_fail_event(result_code, result_info); return; }