From c64eda450c3e9edcebb62bdc131f3a2e697c8f30 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 13 Apr 2013 16:07:32 +0000 Subject: Fix crash in Patchage when client with selected port disappears. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5104 a436a847-0d15-0410-975c-d299462d15a1 --- src/canvas-base.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/canvas-base.c') diff --git a/src/canvas-base.c b/src/canvas-base.c index cdad3e0..43e7c86 100644 --- a/src/canvas-base.c +++ b/src/canvas-base.c @@ -758,6 +758,11 @@ ganv_item_request_update(GanvItem* item) } */ + if (!item->canvas) { + /* Item is being / has been destroyed, ignore */ + return; + } + item->object.flags |= GANV_ITEM_NEED_UPDATE; if (item->parent != NULL) { -- cgit v1.2.1