diff options
Diffstat (limited to 'src/server/ingen_portaudio.cpp')
-rw-r--r-- | src/server/ingen_portaudio.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/ingen_portaudio.cpp b/src/server/ingen_portaudio.cpp index 6d270443..5b930b1a 100644 --- a/src/server/ingen_portaudio.cpp +++ b/src/server/ingen_portaudio.cpp @@ -29,16 +29,16 @@ using namespace ingen; struct IngenPortAudioModule : public ingen::Module { - void load(ingen::World* world) override { - if (((server::Engine*)world->engine().get())->driver()) { - world->log().warn("Engine already has a driver\n"); + void load(ingen::World& world) override { + if (((server::Engine*)world.engine().get())->driver()) { + world.log().warn("Engine already has a driver\n"); return; } server::PortAudioDriver* driver = new server::PortAudioDriver( - *(server::Engine*)world->engine().get()); + *(server::Engine*)world.engine().get()); driver->attach(); - ((server::Engine*)world->engine().get())->set_driver( + ((server::Engine*)world.engine().get())->set_driver( SPtr<server::Driver>(driver)); } }; |