summaryrefslogtreecommitdiffstats
path: root/src/uri.cpp
diff options
context:
space:
mode:
authorShlomi Fish <shlomif@shlomifish.org>2017-10-06 10:11:25 +0000
committerShlomi Fish <shlomif@shlomifish.org>2017-10-06 10:11:25 +0000
commit412f35c0a3e4eff3b80e981c905402fab43a6ca4 (patch)
tree4ccd60d8a32368b2d7a3563c0b9f343f044896f5 /src/uri.cpp
parentExtract SPDimensions from spfilters (diff)
downloadinkscape-412f35c0a3e4eff3b80e981c905402fab43a6ca4.tar.gz
inkscape-412f35c0a3e4eff3b80e981c905402fab43a6ca4.zip
Small refactoring + elim trail space.
Diffstat (limited to 'src/uri.cpp')
-rw-r--r--src/uri.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/uri.cpp b/src/uri.cpp
index 9178c8ae8..219792b6e 100644
--- a/src/uri.cpp
+++ b/src/uri.cpp
@@ -159,7 +159,7 @@ const std::string URI::getFullPath(std::string const &base) const {
path = Glib::build_filename(base, path);
}
// Check the existance of the file
- if(! g_file_test(path.c_str(), G_FILE_TEST_EXISTS)
+ if(! g_file_test(path.c_str(), G_FILE_TEST_EXISTS)
|| g_file_test(path.c_str(), G_FILE_TEST_IS_DIR) ) {
path.clear();
}
@@ -207,13 +207,11 @@ URI URI::fromUtf8( gchar const* path ) {
tmp += (gunichar)one;
} else {
gchar scratch[4];
- g_snprintf( scratch, 4, "%c%02X", '%', one );
+ g_snprintf( scratch, 4, "%%%02X", one );
tmp.append( scratch );
}
}
- const gchar *uri = tmp.data();
- URI result(uri);
- return result;
+ return URI( tmp.data() );
}
/* TODO !!! proper error handling */