diff --git a/src/slic3r/GUI/MediaFilePanel.cpp b/src/slic3r/GUI/MediaFilePanel.cpp index ed40ed08d..e322bc6e6 100644 --- a/src/slic3r/GUI/MediaFilePanel.cpp +++ b/src/slic3r/GUI/MediaFilePanel.cpp @@ -235,7 +235,7 @@ void MediaFilePanel::SetMachineObject(MachineObject* obj) if (m_machine.empty()) { m_image_grid->SetStatus(m_bmp_failed, _L("No printers.")); } else if (!m_supported) { - m_image_grid->SetStatus(m_bmp_failed, _L("Not supported by this model of printer!")); + m_image_grid->SetStatus(m_bmp_failed, _L("Initialize failed (Not supported on the current printer version)!")); } else { boost::shared_ptr fs(new PrinterFileSystem); fs->Attached(); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 1a16ea24e..cbca49dbc 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -3705,16 +3705,17 @@ std::vector Plater::priv::load_files(const std::vector& input_ // XXX: Plater.pm had @loaded_files, but didn't seem to fill them with the filenames... } // automatic selection of added objects - if (!obj_idxs.empty() && view3D != nullptr && load_config) { + if (!obj_idxs.empty() && view3D != nullptr) { // update printable state for new volumes on canvas3D wxGetApp().plater()->canvas3D()->update_instance_printable_state_for_objects(obj_idxs); - Selection& selection = view3D->get_canvas3d()->get_selection(); - selection.clear(); - for (size_t idx : obj_idxs) { - selection.add_object((unsigned int)idx, false); + if (!load_config) { + Selection& selection = view3D->get_canvas3d()->get_selection(); + selection.clear(); + for (size_t idx : obj_idxs) { + selection.add_object((unsigned int)idx, false); + } } - // BBS: update object list selection this->sidebar->obj_list()->update_selections();