From dded57fdc23b7c7c0d4a3c58a8dddf7b25351efa Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 23 May 2012 03:45:05 +0000 Subject: Fix creation of several ports in rapid succession (e.g. on patch load). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4447 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/events/CreatePort.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/server/events/CreatePort.hpp') diff --git a/src/server/events/CreatePort.hpp b/src/server/events/CreatePort.hpp index 3952b1b7..9a524c30 100644 --- a/src/server/events/CreatePort.hpp +++ b/src/server/events/CreatePort.hpp @@ -56,11 +56,12 @@ public: private: Raul::Path _path; PortType _port_type; - LV2_URID _buffer_type; + LV2_URID _buf_type; PatchImpl* _patch; PortImpl* _patch_port; - Raul::Array* _ports_array; ///< New (external) ports array for Patch - EnginePort* _engine_port; ///< Driver (eg Jack) port if this is a toplevel port + Raul::Array* _ports_array; ///< New external port array for Patch + Raul::Array* _old_ports_array; + EnginePort* _engine_port; ///< Driver port if on the root Resource::Properties _properties; Resource::Properties _update; bool _is_output; -- cgit v1.2.1