summaryrefslogtreecommitdiffstats
path: root/src/sys_settings.cpp
diff options
context:
space:
mode:
authorLubos Dolezel <lubos@dolezel.info>2015-07-28 20:39:29 +0200
committerLubos Dolezel <lubos@dolezel.info>2015-07-28 20:39:29 +0200
commita6fd43692d0bbcaf4d0e07c9fda023b4cd718a86 (patch)
tree9ac52df1ebe7083e6f386e2d472c4b7f7274eb2c /src/sys_settings.cpp
parent138a8dc8085fbd302fdf3b1b8c0af640b6e8579d (diff)
downloadtwinkle-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.cpp12
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);