+ Whoops - had forgotten these OS/X patches...
[melted] / mlt++ / src / MltProperties.cpp
index 467b318..e6ebfa6 100644 (file)
@@ -220,12 +220,24 @@ int Properties::save( const char *file )
        return error;
 }
 
+#ifdef __DARWIN__
+
+Event *Properties::listen( char *id, void *object, void (*listener)( ... ) )
+{
+       mlt_event event = mlt_events_listen( get_properties( ), object, id, ( mlt_listener )listener );
+       return new Event( event );
+}
+
+#else
+
 Event *Properties::listen( char *id, void *object, mlt_listener listener )
 {
        mlt_event event = mlt_events_listen( get_properties( ), object, id, listener );
        return new Event( event );
 }
 
+#endif
+
 Event *Properties::setup_wait_for( char *id )
 {
        return new Event( mlt_events_setup_wait_for( get_properties( ), id ) );