diff options
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/edit.cpp | 8 | ||||
-rw-r--r-- | src/ui/edit.h | 1 |
2 files changed, 2 insertions, 7 deletions
diff --git a/src/ui/edit.cpp b/src/ui/edit.cpp index a96d231..5ae7162 100644 --- a/src/ui/edit.cpp +++ b/src/ui/edit.cpp @@ -1408,13 +1408,7 @@ int GetValueParam(std::string cmd, int rank) int return_value = 0; if (results.size() > static_cast<unsigned int>(rank)) { - try { - return_value = std::stoi(results.at(rank)); - } catch (std::invalid_argument &e) { - GetLogger()->Error("Exception std::invalid_argument caught in GetValueParam function"); - } catch (std::out_of_range &e) { - GetLogger()->Error("Exception std::out_of_range caught in GetValueParam function"); - } + return_value = atoi(results.at(rank).c_str()); } return return_value; diff --git a/src/ui/edit.h b/src/ui/edit.h index 72423fa..8b84fcd 100644 --- a/src/ui/edit.h +++ b/src/ui/edit.h @@ -36,6 +36,7 @@ #include <set> #include <string> +#include <cstdlib> #include <boost/filesystem.hpp> #include <boost/algorithm/string.hpp> |