diff options
Diffstat (limited to 'libs/ardour/ardour/vst_types.h')
-rw-r--r-- | libs/ardour/ardour/vst_types.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libs/ardour/ardour/vst_types.h b/libs/ardour/ardour/vst_types.h index b9c62e4fe1..936cab6173 100644 --- a/libs/ardour/ardour/vst_types.h +++ b/libs/ardour/ardour/vst_types.h @@ -133,6 +133,23 @@ struct LIBARDOUR_API _VSTState pthread_cond_t plugin_dispatcher_called; pthread_cond_t window_created; int been_activated; + + void init () { + pthread_mutex_init (&lock, 0); + pthread_cond_init (&window_status_change, 0); + pthread_cond_init (&plugin_dispatcher_called, 0); + pthread_cond_init (&window_created, 0); + want_program = -1; + want_chunk = 0; + n_pending_keys = 0; + has_editor = 0; + program_set_without_editor = 0; + linux_window = 0; + linux_plugin_ui_window = 0; + eventProc = 0; + extra_data = 0; + want_resize = 0; + } }; typedef struct _VSTState VSTState; |