From 0b78e009b49fc2b957bb9a0da7cde5ee8c2b6192 Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Mon, 4 Oct 2021 09:02:03 +0200 Subject: [PATCH 1/2] #7050 - GCodeProcessor: Fixed processing of gcode lines M109 --- src/libslic3r/GCode/GCodeProcessor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 3e42c91f5b..9c90535c4e 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -2861,6 +2861,8 @@ void GCodeProcessor::process_M109(const GCodeReader::GCodeLine& line) else m_extruder_temps[m_extruder_id] = new_temp; } + else if (line.has_value('S', new_temp)) + m_extruder_temps[m_extruder_id] = new_temp; } void GCodeProcessor::process_M132(const GCodeReader::GCodeLine& line) From b78d7cea28798f9668282ebd50e8d1d0ca2e3ac1 Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Mon, 4 Oct 2021 09:20:35 +0200 Subject: [PATCH 2/2] #7054 - Tech ENABLE_SAVE_COMMANDS_ALWAYS_ENABLED: enable command Save (CTRL+S) for untitled projects (automatically calls command Save As) --- src/slic3r/GUI/MainFrame.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 79003f518f..6538c0a9a4 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -834,7 +834,7 @@ bool MainFrame::can_save() const #if ENABLE_SAVE_COMMANDS_ALWAYS_ENABLED return (m_plater != nullptr) && !m_plater->canvas3D()->get_gizmos_manager().is_in_editing_mode(false) && - !m_plater->get_project_filename().empty() && m_plater->is_project_dirty(); + m_plater->is_project_dirty(); #else return (m_plater != nullptr) && !m_plater->model().objects.empty() && !m_plater->canvas3D()->get_gizmos_manager().is_in_editing_mode(false) &&