aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/Loader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/Loader.cpp')
-rw-r--r--src/engine/Loader.cpp16
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);