summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Configuration.cpp2
-rw-r--r--src/Path.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/Configuration.cpp b/src/Configuration.cpp
index 1ea70a3..bc6cfbd 100644
--- a/src/Configuration.cpp
+++ b/src/Configuration.cpp
@@ -85,7 +85,7 @@ Configuration::set_value_from_string(Configuration::Option& option, const std::s
}
break;
case Atom::STRING:
- option.value = Atom(Atom::STRING, value);
+ option.value = Atom(value.c_str());
break;
default:
throw CommandLineError(string("bad option type `--") + option.name + "'");
diff --git a/src/Path.cpp b/src/Path.cpp
index 512d91b..c0eb0df 100644
--- a/src/Path.cpp
+++ b/src/Path.cpp
@@ -24,7 +24,7 @@ namespace Raul {
const string Path::scheme = "path";
const string Path::prefix = Path::scheme + ":";
const size_t Path::prefix_len = prefix.length();
-const string Path::root_uri = Path::prefix + "/";
+const Path Path::root = Path::prefix + "/";
bool
Path::is_valid(const std::basic_string<char>& path_str)
@@ -73,7 +73,7 @@ string
Path::pathify(const std::basic_string<char>& str)
{
if (str.length() == 0)
- return root_uri; // this might not be wise?
+ return root.str(); // this might not be wise?
string path = (str.substr(0, prefix_len) == prefix) ? str : prefix + str;
size_t start = prefix_len + 1;