diff options
author | Lubos Dolezel <lubos@dolezel.info> | 2015-07-28 20:39:29 +0200 |
---|---|---|
committer | Lubos Dolezel <lubos@dolezel.info> | 2015-07-28 20:39:29 +0200 |
commit | a6fd43692d0bbcaf4d0e07c9fda023b4cd718a86 (patch) | |
tree | 9ac52df1ebe7083e6f386e2d472c4b7f7274eb2c /src/sys_settings.cpp | |
parent | 138a8dc8085fbd302fdf3b1b8c0af640b6e8579d (diff) | |
download | twinkle-a6fd43692d0bbcaf4d0e07c9fda023b4cd718a86.tar twinkle-a6fd43692d0bbcaf4d0e07c9fda023b4cd718a86.tar.gz twinkle-a6fd43692d0bbcaf4d0e07c9fda023b4cd718a86.tar.lz twinkle-a6fd43692d0bbcaf4d0e07c9fda023b4cd718a86.tar.xz twinkle-a6fd43692d0bbcaf4d0e07c9fda023b4cd718a86.zip |
Crash fixes
Diffstat (limited to 'src/sys_settings.cpp')
-rw-r--r-- | src/sys_settings.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/sys_settings.cpp b/src/sys_settings.cpp index 2a669e4..f4f2849 100644 --- a/src/sys_settings.cpp +++ b/src/sys_settings.cpp @@ -195,10 +195,10 @@ t_win_geometry::t_win_geometry(const string &value) { vector<string> v = split(value, ','); if (v.size() == 4) { - x = atoi(v[0].c_str()); - y = atoi(v[1].c_str()); - width = atoi(v[2].c_str()); - height = atoi(v[3].c_str()); + x = std::stoi(v[0]); + y = std::stoi(v[1]); + width = std::stoi(v[2]); + height = std::stoi(v[3]); } } @@ -1126,8 +1126,8 @@ string t_sys_settings::get_product_date(void) const { vector<string> l = split(PRODUCT_DATE, ' '); assert(l.size() == 3); t.tm_mon = str2month_full(l[0]); - t.tm_mday = atoi(l[1].c_str()); - t.tm_year = atoi(l[2].c_str()) - 1900; + t.tm_mday = std::stoi(l[1]); + t.tm_year = std::stoi(l[2]) - 1900; char buf[64]; strftime(buf, 64, "%d %B %Y", &t); |