diff options
Diffstat (limited to 'libs/ardour/audio_unit.cc')
-rw-r--r-- | libs/ardour/audio_unit.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc index 5a47edbfc5..8b910341a0 100644 --- a/libs/ardour/audio_unit.cc +++ b/libs/ardour/audio_unit.cc @@ -46,6 +46,7 @@ #include <appleutility/CAAUParameter.h> #include <CoreFoundation/CoreFoundation.h> +#include <CoreFoundation/CFRunLoop.h> #include <CoreServices/CoreServices.h> #include "i18n.h" @@ -2495,7 +2496,7 @@ AUPluginInfo::stringify_descriptor (const CAComponentDescription& desc) int AUPlugin::create_parameter_listener (AUEventListenerProc cb, void* arg, float interval_secs) { - CFRunLoopRef run_loop = (CFRunLoopRef) GetCFRunLoopFromEventLoop(GetCurrentEventLoop()); + CFRunLoopRef run_loop = CFRunLoopGetCurrent (); CFStringRef loop_mode = kCFRunLoopDefaultMode; if (AUEventListenerCreate (cb, arg, run_loop, loop_mode, interval_secs, interval_secs, &_parameter_listener) != noErr) { |