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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Matena <lukasmatena@seznam.cz>2022-04-20 14:25:59 +0300
committerLukas Matena <lukasmatena@seznam.cz>2022-04-20 14:25:59 +0300
commit9cde365260cd6106e3d14749cc5df9c9f53fe1c8 (patch)
tree859564a5913eb94cdc94aacc2e1c0d481a653823
parent6953b2f877fcebb75516ef2d99cf656715d06439 (diff)
An attempt to fix 8217lm_stoi
-rw-r--r--src/slic3r/GUI/Field.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp
index 6b210a708..f46ee7100 100644
--- a/src/slic3r/GUI/Field.cpp
+++ b/src/slic3r/GUI/Field.cpp
@@ -97,9 +97,9 @@ void Field::PostInitialize()
case coStrings:
case coBools:
case coInts: {
- auto tag_pos = m_opt_id.find("#");
- if (tag_pos != std::string::npos)
- m_opt_idx = stoi(m_opt_id.substr(tag_pos + 1, m_opt_id.size()));
+ const size_t tag_pos = m_opt_id.find("#");
+ if (tag_pos != std::string::npos && tag_pos + 1 < m_opt_id.size())
+ m_opt_idx = stoi(m_opt_id.substr(tag_pos + 1));
break;
}
default: