diff options
Diffstat (limited to 'src/gui/App.cpp')
-rw-r--r-- | src/gui/App.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gui/App.cpp b/src/gui/App.cpp index 96bb1254..4174fbac 100644 --- a/src/gui/App.cpp +++ b/src/gui/App.cpp @@ -72,6 +72,7 @@ App::App(Ingen::World* world) , _world(world) , _sample_rate(48000) , _enable_signal(true) + , _requested_plugins(false) { Glib::set_application_name("Ingen"); gtk_window_set_default_icon_name("ingen"); @@ -187,6 +188,15 @@ App::detach() } } +void +App::request_plugins_if_necessary() +{ + if (!_requested_plugins) { + _world->interface()->get(Raul::URI("ingen:plugins")); + _requested_plugins = true; + } +} + SharedPtr<Serialisation::Serialiser> App::serialiser() { |