From bd92279753521a57e3a3d52aff833dc5f9949088 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 18 Jul 2012 03:17:29 +0000 Subject: Gracefully handle UIs with no port_event method (fix #846). git-svn-id: http://svn.drobilla.net/lad/trunk/suil@4549 a436a847-0d15-0410-975c-d299462d15a1 --- src/instance.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/instance.c b/src/instance.c index 2f68692..ca15ffe 100644 --- a/src/instance.c +++ b/src/instance.c @@ -301,11 +301,13 @@ suil_instance_port_event(SuilInstance* instance, uint32_t format, const void* buffer) { - instance->descriptor->port_event(instance->handle, - port_index, - buffer_size, - format, - buffer); + if (instance->descriptor->port_event) { + instance->descriptor->port_event(instance->handle, + port_index, + buffer_size, + format, + buffer); + } } SUIL_API -- cgit v1.2.1