diff options
author | David Robillard <d@drobilla.net> | 2009-05-28 20:38:11 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-05-28 20:38:11 +0000 |
commit | 64a40ac2323cda14ecbce4e41618d6db32fd3573 (patch) | |
tree | 58559bc1ee6384f432f439fec45b29fd442a1595 /src/engine/QueuedEngineInterface.cpp | |
parent | feb1df3476eb29fe2469bfda8726a11c6b9a4d9d (diff) | |
download | ingen-64a40ac2323cda14ecbce4e41618d6db32fd3573.tar.gz ingen-64a40ac2323cda14ecbce4e41618d6db32fd3573.tar.bz2 ingen-64a40ac2323cda14ecbce4e41618d6db32fd3573.zip |
Remove vestigial request_variable interface.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2033 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/QueuedEngineInterface.cpp')
-rw-r--r-- | src/engine/QueuedEngineInterface.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/engine/QueuedEngineInterface.cpp b/src/engine/QueuedEngineInterface.cpp index 3608ceaf..1ac9a1f1 100644 --- a/src/engine/QueuedEngineInterface.cpp +++ b/src/engine/QueuedEngineInterface.cpp @@ -275,16 +275,12 @@ QueuedEngineInterface::request_object(const URI& uri) void -QueuedEngineInterface::request_variable(const URI& object_path, const URI& key) +QueuedEngineInterface::request_property(const URI& uri, const URI& key) { - push_queued(new RequestMetadataEvent(_engine, _responder, now(), false, object_path, key)); -} - - -void -QueuedEngineInterface::request_property(const URI& object_path, const URI& key) -{ - push_queued(new RequestMetadataEvent(_engine, _responder, now(), true, object_path, key)); + size_t hash = uri.find("#"); + bool meta = (hash != string::npos); + Path path = meta ? (string("/") + path.chop_start("/")) : uri.str(); + push_queued(new RequestMetadataEvent(_engine, _responder, now(), meta, path, key)); } |