mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 18:12:10 +00:00
FIX:not map for unknown material
jira: STUDIO-9960 Change-Id: Ifd1b5f42676e9aa127805caa919ed2e3ef3f2900 (cherry picked from commit a3a54934e05ecd85584dfe631a4bf3242682bd8b)
This commit is contained in:
@@ -1975,6 +1975,11 @@ unsigned int PresetBundle::sync_ams_list(unsigned int &unknowns, bool use_map, s
|
||||
index++;
|
||||
if (filament_id.empty()) {
|
||||
if (use_map) {
|
||||
for (int j = maps.size() - 1; j >= 0; j--) {
|
||||
if (maps[j].slot_id == slot_id && maps[j].ams_id == ams_id) {
|
||||
maps.erase(j);
|
||||
}
|
||||
}
|
||||
ams_filament_presets.push_back("Generic PLA");//for unknow matieral
|
||||
auto default_unknown_color = "#CECECE";
|
||||
ams_filament_colors.push_back(default_unknown_color);
|
||||
|
||||
@@ -1256,9 +1256,10 @@ SyncAmsInfoDialog::SyncAmsInfoDialog(wxWindow *parent, SyncInfo &info) :
|
||||
m_append_color_checkbox = new ::CheckBox(this, wxID_ANY);
|
||||
//m_append_color_checkbox->SetForegroundColour(wxColour(107, 107, 107, 100));
|
||||
m_append_color_checkbox->SetValue(wxGetApp().app_config->get_bool("enable_append_color_by_sync_ams"));
|
||||
m_append_color_checkbox->Bind(wxEVT_CHECKBOX, [this](wxCommandEvent &e) {
|
||||
m_append_color_checkbox->Bind(wxEVT_TOGGLEBUTTON, [this](wxCommandEvent &e) {
|
||||
auto flag = wxGetApp().app_config->get_bool("enable_append_color_by_sync_ams");
|
||||
wxGetApp().app_config->set_bool("enable_append_color_by_sync_ams",!flag);
|
||||
m_append_color_checkbox->SetValue(!flag);
|
||||
});
|
||||
m_append_color_checkbox->Hide();
|
||||
m_append_color_sizer->Add(m_append_color_checkbox, 0, wxALIGN_LEFT | wxTOP, FromDIP(4));
|
||||
@@ -1274,9 +1275,10 @@ SyncAmsInfoDialog::SyncAmsInfoDialog(wxWindow *parent, SyncInfo &info) :
|
||||
m_merge_color_checkbox = new ::CheckBox(this, wxID_ANY);
|
||||
//m_merge_color_checkbox->SetForegroundColour(wxColour(107, 107, 107, 100));
|
||||
m_merge_color_checkbox->SetValue(wxGetApp().app_config->get_bool("enable_merge_color_by_sync_ams"));
|
||||
m_merge_color_checkbox->Bind(wxEVT_CHECKBOX, [this](wxCommandEvent &e) {
|
||||
m_merge_color_checkbox->Bind(wxEVT_TOGGLEBUTTON, [this](wxCommandEvent &e) {
|
||||
auto flag = wxGetApp().app_config->get_bool("enable_merge_color_by_sync_ams");
|
||||
wxGetApp().app_config->set_bool("enable_merge_color_by_sync_ams",!flag);
|
||||
m_merge_color_checkbox->SetValue(!flag);
|
||||
});
|
||||
m_merge_color_checkbox->Hide();
|
||||
m_merge_color_sizer->Add(m_merge_color_checkbox, 0, wxALIGN_LEFT | wxTOP, FromDIP(2));
|
||||
|
||||
Reference in New Issue
Block a user