diff options
author | Robin Gareus <robin@gareus.org> | 2016-11-14 21:04:01 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-11-14 21:06:18 +0100 |
commit | 8e3b6c9ac6b4d0e167ab116d197d32b0f8202e8b (patch) | |
tree | 94c6efafaecf1154f0aca72bb96fdb0ed110540a /libs/ardour/linux_vst_support.cc | |
parent | 48c470d51dbc3345b647904922cafc7cf51d20f4 (diff) |
consolidate VSTState initialization
Diffstat (limited to 'libs/ardour/linux_vst_support.cc')
-rw-r--r-- | libs/ardour/linux_vst_support.cc | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/libs/ardour/linux_vst_support.cc b/libs/ardour/linux_vst_support.cc index 0314fa8d57..92c3243fb8 100644 --- a/libs/ardour/linux_vst_support.cc +++ b/libs/ardour/linux_vst_support.cc @@ -83,27 +83,7 @@ static VSTState * vstfx_new () { VSTState* vstfx = (VSTState *) calloc (1, sizeof (VSTState)); - - /*Mutexes*/ - - pthread_mutex_init (&vstfx->lock, 0); - pthread_cond_init (&vstfx->window_status_change, 0); - pthread_cond_init (&vstfx->plugin_dispatcher_called, 0); - pthread_cond_init (&vstfx->window_created, 0); - - /*Safe values*/ - - vstfx->want_program = -1; - vstfx->want_chunk = 0; - vstfx->n_pending_keys = 0; - vstfx->has_editor = 0; - vstfx->program_set_without_editor = 0; - vstfx->linux_window = 0; - vstfx->linux_plugin_ui_window = 0; - vstfx->eventProc = 0; - vstfx->extra_data = 0; - vstfx->want_resize = 0; - + vstfx->init (); return vstfx; } |