summaryrefslogtreecommitdiffstats
path: root/src/engine/events/CreatePort.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-10-31 23:31:49 +0000
committerDavid Robillard <d@drobilla.net>2009-10-31 23:31:49 +0000
commit2ba6b399610313d4ad09ada73e271f743763bea3 (patch)
treebf23bb4e63e9420a21a5984d9a26ea91474dec3d /src/engine/events/CreatePort.cpp
parent1a77cedde712ca7b8f0e68246877747b0be07bd9 (diff)
downloadingen-2ba6b399610313d4ad09ada73e271f743763bea3.tar.gz
ingen-2ba6b399610313d4ad09ada73e271f743763bea3.tar.bz2
ingen-2ba6b399610313d4ad09ada73e271f743763bea3.zip
Don't double-send creation events when they are a result of a PUT.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2205 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/events/CreatePort.cpp')
-rw-r--r--src/engine/events/CreatePort.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/events/CreatePort.cpp b/src/engine/events/CreatePort.cpp
index ba4fd9fe..5ea78fb0 100644
--- a/src/engine/events/CreatePort.cpp
+++ b/src/engine/events/CreatePort.cpp
@@ -163,6 +163,9 @@ CreatePort::execute(ProcessContext& context)
void
CreatePort::post_process()
{
+ if (!_responder)
+ return;
+
string msg;
switch (_error) {
case NO_ERROR: