From 8e3b6c9ac6b4d0e167ab116d197d32b0f8202e8b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 14 Nov 2016 21:04:01 +0100 Subject: consolidate VSTState initialization --- libs/ardour/ardour/vst_types.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'libs/ardour/ardour/vst_types.h') 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; -- cgit v1.2.3