Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2021-12-20 02:16:25 +0300
committersupermerill <merill@free.fr>2021-12-20 05:36:22 +0300
commit3d1c29c0e0f1c38ad788469229f9e928e03dd1ea (patch)
tree3c7390df66a498f883ed133380341a5447efe404 /src
parentd1f475b476f72bce5ef19ee2fbb6eecead93c5a1 (diff)
fix kickstart reverting when it shouldn't
supermerill/SuperSlicer#2076
Diffstat (limited to 'src')
-rw-r--r--src/libslic3r/GCode/FanMover.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libslic3r/GCode/FanMover.cpp b/src/libslic3r/GCode/FanMover.cpp
index ca6db9ecf..6e138d1d2 100644
--- a/src/libslic3r/GCode/FanMover.cpp
+++ b/src/libslic3r/GCode/FanMover.cpp
@@ -242,6 +242,8 @@ void FanMover::_process_gcode_line(GCodeReader& reader, const GCodeReader::GCode
if (fan_speed >= 0) {
const auto fan_baseline = (m_writer.config.fan_percentage.value ? 100.0 : 255.0);
fan_speed = 100 * fan_speed / fan_baseline;
+ //speed change: stop kickstart reverting if any
+ m_current_kickstart.time = -1;
if (!m_is_custom_gcode) {
// if slow down => put in the queue. if not =>
if (m_back_buffer_fan_speed < fan_speed) {