diff options
author | Lukas Matena <lukasmatena@seznam.cz> | 2022-04-20 14:25:59 +0300 |
---|---|---|
committer | Lukas Matena <lukasmatena@seznam.cz> | 2022-04-20 14:25:59 +0300 |
commit | 9cde365260cd6106e3d14749cc5df9c9f53fe1c8 (patch) | |
tree | 859564a5913eb94cdc94aacc2e1c0d481a653823 | |
parent | 6953b2f877fcebb75516ef2d99cf656715d06439 (diff) |
An attempt to fix 8217lm_stoi
-rw-r--r-- | src/slic3r/GUI/Field.cpp | 6 |
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: |