r20308 - gnucash/trunk/src/business/business-gnome - Add missing run-time typechecks in new code.
Christian Stimming
cstim at code.gnucash.org
Wed Feb 16 16:08:26 EST 2011
Author: cstim
Date: 2011-02-16 16:08:26 -0500 (Wed, 16 Feb 2011)
New Revision: 20308
Trac: http://svn.gnucash.org/trac/changeset/20308
Modified:
gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c
Log:
Add missing run-time typechecks in new code.
Modified: gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c 2011-02-16 21:08:10 UTC (rev 20307)
+++ gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c 2011-02-16 21:08:26 UTC (rev 20308)
@@ -888,6 +888,7 @@
/*g_warning("about to set button visibility %d", visible);*/
g_return_if_fail(mainwindow);
+ g_return_if_fail(GNC_IS_MAIN_WINDOW(mainwindow));
/* Get the action group */
action_group =
@@ -918,7 +919,7 @@
GConfEntry *entry,
gpointer user_data)
{
- GncMainWindow *mainwindow = user_data;
+ GncMainWindow *mainwindow = GNC_MAIN_WINDOW(user_data);
const char* full_gconf_path =
GCONF_PATH "/" GCONF_SECTION_INVOICE "/enable_toolbuttons";
const char* entry_key = gconf_entry_get_key(entry);
More information about the gnucash-changes
mailing list