summaryrefslogtreecommitdiffstats
path: root/src/io/sys.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/io/sys.cpp')
-rw-r--r--src/io/sys.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/io/sys.cpp b/src/io/sys.cpp
index a68d02707..e7fdfaa2d 100644
--- a/src/io/sys.cpp
+++ b/src/io/sys.cpp
@@ -365,6 +365,15 @@ gchar* Inkscape::IO::sanitizeString( gchar const * str )
return result;
}
+/*
+ * Returns the file extension of a path/filename
+ */
+Glib::ustring Inkscape::IO::get_file_extension(Glib::ustring path)
+{
+ Glib::ustring::size_type period_location = path.find_last_of(".");
+ return path.substr(period_location);
+}
+
/*
Local Variables:
mode:c++