mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-15 10:47:50 -06:00
ENH: add some protective code
JRIA: STUDIO-2487 Change-Id: I9b6e3e6af70877b685d2bfec1592975ef16134fd Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
parent
e2395744b1
commit
f2c06d7059
1 changed files with 4 additions and 1 deletions
|
@ -1790,7 +1790,10 @@ void GCodeViewer::update_layers_slider_mode()
|
||||||
void GCodeViewer::update_marker_curr_move() {
|
void GCodeViewer::update_marker_curr_move() {
|
||||||
if ((int)m_last_result_id != -1) {
|
if ((int)m_last_result_id != -1) {
|
||||||
auto it = std::find_if(m_gcode_result->moves.begin(), m_gcode_result->moves.end(), [this](auto move) {
|
auto it = std::find_if(m_gcode_result->moves.begin(), m_gcode_result->moves.end(), [this](auto move) {
|
||||||
return move.gcode_id == static_cast<uint64_t>(m_sequential_view.gcode_ids[m_sequential_view.current.last]);
|
if (m_sequential_view.current.last < m_sequential_view.gcode_ids.size() && m_sequential_view.current.last >= 0) {
|
||||||
|
return move.gcode_id == static_cast<uint64_t>(m_sequential_view.gcode_ids[m_sequential_view.current.last]);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
});
|
});
|
||||||
if (it != m_gcode_result->moves.end())
|
if (it != m_gcode_result->moves.end())
|
||||||
m_sequential_view.marker.update_curr_move(*it);
|
m_sequential_view.marker.update_curr_move(*it);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue