summaryrefslogtreecommitdiff
path: root/config.cpp
diff options
context:
space:
mode:
authorBossCode45 <human.cyborg42@gmail.com>2023-06-21 17:18:22 +1200
committerBossCode45 <human.cyborg42@gmail.com>2023-06-21 17:18:22 +1200
commit5c799ffa098f6c9b6d88513c2662968a9f5aaa41 (patch)
tree16124789c04fbe52b2b51266e299f7d26259955f /config.cpp
parent185015b39b8db953b8034f29724ef03de09e7ea1 (diff)
downloadYATwm-5c799ffa098f6c9b6d88513c2662968a9f5aaa41.tar.gz
YATwm-5c799ffa098f6c9b6d88513c2662968a9f5aaa41.zip
feat: Made a proper arg parser
Now supports quotes properly, and uses \ to escape characters
Diffstat (limited to 'config.cpp')
-rw-r--r--config.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/config.cpp b/config.cpp
index 27ecb6a..3af2491 100644
--- a/config.cpp
+++ b/config.cpp
@@ -98,6 +98,7 @@ std::vector<Err> Config::loadFromFile(std::string path)
int line = 0;
while(getline(config, cmd))
{
+ line++;
if(cmd.size() == 0)
continue;
if(cmd.at(0) == '#')
@@ -111,7 +112,6 @@ std::vector<Err> Config::loadFromFile(std::string path)
errs.push_back({e.code, "Error in config (line " + std::to_string(line) + "): " + std::to_string(e.code) + "\n\tMessage: " + e.message});
}
- line++;
}
loaded = true;
return errs;