summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS6
-rw-r--r--src/instance.c5
-rw-r--r--wscript2
3 files changed, 11 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 05747bc..6235c2f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+suil (0.6.15) unstable;
+
+ * Fix suil_instance_extension_data() for UIs with NULL extension_data
+
+ -- David Robillard <d@drobilla.net> Fri, 09 Aug 2013 20:41:20 -0400
+
suil (0.6.14) stable;
* Print system error message if module fails to load
diff --git a/src/instance.c b/src/instance.c
index b45d7bf..7f651d9 100644
--- a/src/instance.c
+++ b/src/instance.c
@@ -324,5 +324,8 @@ const void*
suil_instance_extension_data(SuilInstance* instance,
const char* uri)
{
- return instance->descriptor->extension_data(uri);
+ if (instance->descriptor->extension_data) {
+ return instance->descriptor->extension_data(uri);
+ }
+ return NULL;
}
diff --git a/wscript b/wscript
index 15928a7..3809446 100644
--- a/wscript
+++ b/wscript
@@ -9,7 +9,7 @@ import waflib.extras.autowaf as autowaf
# major increment <=> incompatible changes
# minor increment <=> compatible changes (additions)
# micro increment <=> no interface changes
-SUIL_VERSION = '0.6.14'
+SUIL_VERSION = '0.6.15'
SUIL_MAJOR_VERSION = '0'
# Mandatory waf variables