r23346 - gnucash/trunk/src/business/business-gnome - Guard against bad parameter to gnc_plugin_page_invoice_summarybar_position_changed.
Mike Alexander
mta at code.gnucash.org
Mon Oct 28 15:17:01 EDT 2013
Author: mta
Date: 2013-10-28 15:17:00 -0400 (Mon, 28 Oct 2013)
New Revision: 23346
Trac: http://svn.gnucash.org/trac/changeset/23346
Modified:
gnucash/trunk/src/business/business-gnome/gnc-plugin-page-invoice.c
Log:
Guard against bad parameter to gnc_plugin_page_invoice_summarybar_position_changed.
This avoids the crash in bug #710979 but doesn't fix the underlying problem.
Modified: gnucash/trunk/src/business/business-gnome/gnc-plugin-page-invoice.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/gnc-plugin-page-invoice.c 2013-10-28 09:22:38 UTC (rev 23345)
+++ gnucash/trunk/src/business/business-gnome/gnc-plugin-page-invoice.c 2013-10-28 19:17:00 UTC (rev 23346)
@@ -621,6 +621,7 @@
plugin_page = GNC_PLUGIN_PAGE(user_data);
page = GNC_PLUGIN_PAGE_INVOICE (user_data);
+ g_return_if_fail(page != NULL);
priv = GNC_PLUGIN_PAGE_INVOICE_GET_PRIVATE(page);
if (gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_SUMMARYBAR_POSITION_TOP))
More information about the gnucash-changes
mailing list