FIX: the logic of buried points that were not buried

JIRA: none

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Id95174659c5fce7feba409eb5e14916608745fa4
This commit is contained in:
Kunlong Ma 2024-01-17 11:02:02 +08:00 committed by Lane.Wei
parent abbd4e3ca7
commit 65006e92b6
4 changed files with 9 additions and 16 deletions

View File

@ -1030,7 +1030,7 @@ void GUI_App::post_init()
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " sync_user_preset: false"; BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " sync_user_preset: false";
} }
std::string open_method = "studio"; m_open_method = "double_click";
bool switch_to_3d = false; bool switch_to_3d = false;
if (!this->init_params->input_files.empty()) { if (!this->init_params->input_files.empty()) {
@ -1055,7 +1055,7 @@ void GUI_App::post_init()
if (!download_url.empty()) { if (!download_url.empty()) {
m_download_file_url = from_u8(download_url); m_download_file_url = from_u8(download_url);
} }
open_method = "makerworld"; m_open_method = "makerworld";
} }
else { else {
switch_to_3d = true; switch_to_3d = true;
@ -1063,7 +1063,7 @@ void GUI_App::post_init()
mainframe->select_tab(size_t(MainFrame::tp3DEditor)); mainframe->select_tab(size_t(MainFrame::tp3DEditor));
plater_->select_view_3D("3D"); plater_->select_view_3D("3D");
this->plater()->load_gcode(from_u8(this->init_params->input_files.front())); this->plater()->load_gcode(from_u8(this->init_params->input_files.front()));
open_method = "gcode"; m_open_method = "gcode";
} }
else { else {
mainframe->select_tab(size_t(MainFrame::tp3DEditor)); mainframe->select_tab(size_t(MainFrame::tp3DEditor));
@ -1078,27 +1078,17 @@ void GUI_App::post_init()
if (!input_files.empty()) { if (!input_files.empty()) {
std::string file_path = input_files.front().ToStdString(); std::string file_path = input_files.front().ToStdString();
std::filesystem::path path(file_path); std::filesystem::path path(file_path);
open_method = "file_" + path.extension().string(); m_open_method = "file_" + path.extension().string();
} }
} }
catch (...) { catch (...) {
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ", file path exception!"; BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ", file path exception!";
open_method = "file"; m_open_method = "file";
} }
} }
} }
} }
try {
NetworkAgent* agent = wxGetApp().getAgent();
json j;
j["open_method"] = open_method;
if (agent) {
agent->track_event("open_method", j.dump());
}
}
catch (...) {}
//#if BBL_HAS_FIRST_PAGE //#if BBL_HAS_FIRST_PAGE
bool slow_bootup = false; bool slow_bootup = false;
if (app_config->get("slow_bootup") == "true") { if (app_config->get("slow_bootup") == "true") {
@ -4228,6 +4218,7 @@ void GUI_App::check_track_enable()
/* record studio start event */ /* record studio start event */
json j; json j;
j["user_mode"] = this->get_mode_str(); j["user_mode"] = this->get_mode_str();
j["open_method"] = m_open_method;
if (m_agent) { if (m_agent) {
m_agent->track_event("studio_launch", j.dump()); m_agent->track_event("studio_launch", j.dump());
} }

View File

@ -656,6 +656,7 @@ private:
bool m_datadir_redefined { false }; bool m_datadir_redefined { false };
std::string m_older_data_dir_path; std::string m_older_data_dir_path;
boost::optional<Semver> m_last_config_version; boost::optional<Semver> m_last_config_version;
std::string m_open_method;
}; };
DECLARE_APP(GUI_App) DECLARE_APP(GUI_App)

View File

@ -489,7 +489,7 @@ DPIFrame(NULL, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, BORDERLESS_FRAME_
j["auto_orient"] = get_value("auto_orient"); j["auto_orient"] = get_value("auto_orient");
j["auto_arrange"] = get_value("auto_arrange"); j["auto_arrange"] = get_value("auto_arrange");
j["split_to_object"] = get_value("split_to_object"); j["split_to_objects"] = get_value("split_to_objects");
j["split_to_part"] = get_value("split_to_part"); j["split_to_part"] = get_value("split_to_part");
j["custom_height"] = get_value("custom_height"); j["custom_height"] = get_value("custom_height");
j["move"] = get_value(get_name_from_gizmo_etype(GLGizmosManager::EType::Move)); j["move"] = get_value(get_name_from_gizmo_etype(GLGizmosManager::EType::Move));

View File

@ -8258,6 +8258,7 @@ void Plater::priv::record_start_print_preset(std::string action) {
// record start print preset // record start print preset
try { try {
json j; json j;
j["user_mode"] = wxGetApp().get_mode_str();
int plate_count = partplate_list.get_plate_count(); int plate_count = partplate_list.get_plate_count();
j["plate_count"] = plate_count; j["plate_count"] = plate_count;
unsigned int obj_count = model.objects.size(); unsigned int obj_count = model.objects.size();