diff options
Diffstat (limited to 'src/engine/Loader.cpp')
-rw-r--r-- | src/engine/Loader.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/engine/Loader.cpp b/src/engine/Loader.cpp index 7b37694..1c662d2 100644 --- a/src/engine/Loader.cpp +++ b/src/engine/Loader.cpp @@ -18,8 +18,6 @@ #include <iostream> #include <map> -#include <glibmm/ustring.h> - #include "lv2/lv2plug.in/ns/ext/midi/midi.h" #include "machina/Loader.hpp" @@ -81,14 +79,12 @@ load_action(Sord::Model& model, Sord::Node node) * @return Loaded Machine. */ SPtr<Machine> -Loader::load(const Glib::ustring& uri) +Loader::load(const std::string& uri) { - using Glib::ustring; - - ustring document_uri = uri; + std::string document_uri = uri; // If "URI" doesn't contain a colon, try to resolve as a filename - if (uri.find(":") == ustring::npos) { + if (uri.find(":") == string::npos) { document_uri = "file://" + document_uri; } @@ -186,9 +182,9 @@ Loader::load(const Glib::ustring& uri) } SPtr<Machine> -Loader::load_midi(const Glib::ustring& uri, - double q, - Raul::TimeDuration dur) +Loader::load_midi(const std::string& uri, + double q, + Raul::TimeDuration dur) { SPtr<SMFDriver> file_driver(new SMFDriver(_forge, dur.unit())); return file_driver->learn(uri, q, dur); |