diff options
author | David Robillard <d@drobilla.net> | 2012-05-23 03:45:05 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-05-23 03:45:05 +0000 |
commit | dded57fdc23b7c7c0d4a3c58a8dddf7b25351efa (patch) | |
tree | e91e365a44ff5a070bd41ea0aff5bb2db2f47436 /src/server/events/CreatePort.hpp | |
parent | 2ea7d01d1878563f863763fc88df23dcbca8536a (diff) | |
download | ingen-dded57fdc23b7c7c0d4a3c58a8dddf7b25351efa.tar.gz ingen-dded57fdc23b7c7c0d4a3c58a8dddf7b25351efa.tar.bz2 ingen-dded57fdc23b7c7c0d4a3c58a8dddf7b25351efa.zip |
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
Diffstat (limited to 'src/server/events/CreatePort.hpp')
-rw-r--r-- | src/server/events/CreatePort.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
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<PortImpl*>* _ports_array; ///< New (external) ports array for Patch - EnginePort* _engine_port; ///< Driver (eg Jack) port if this is a toplevel port + Raul::Array<PortImpl*>* _ports_array; ///< New external port array for Patch + Raul::Array<PortImpl*>* _old_ports_array; + EnginePort* _engine_port; ///< Driver port if on the root Resource::Properties _properties; Resource::Properties _update; bool _is_output; |