diff --git a/src/gnome/gnc-plugin.c b/src/gnome/gnc-plugin.c index e5ad0f5ce9..b3ce2162e6 100644 --- a/src/gnome/gnc-plugin.c +++ b/src/gnome/gnc-plugin.c @@ -89,8 +89,9 @@ gnc_plugin_create_page (GncPlugin *plugin, const gchar *uri) { g_return_val_if_fail (GNC_IS_PLUGIN (plugin), NULL); - g_return_val_if_fail (GNC_PLUGIN_GET_IFACE (plugin)->create_page != NULL, NULL); + if (!GNC_PLUGIN_GET_IFACE (plugin)->create_page) + return NULL; return GNC_PLUGIN_GET_IFACE (plugin)->create_page (plugin, uri); }