[Gnucash-changes] Defensive input-value handling to fix segvs in
autocomplete with
Joshua Sled
jsled at cvs.gnucash.org
Fri Oct 7 21:07:47 EDT 2005
Log Message:
-----------
Defensive input-value handling to fix segvs in autocomplete with register comboboxes. (actually-changed file this time :p)
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash/src/register/register-gnome:
gnucash-item-list.c
Revision Data
-------------
Index: gnucash-item-list.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/register/register-gnome/gnucash-item-list.c,v
retrieving revision 1.2.6.10
retrieving revision 1.2.6.11
diff -Lsrc/register/register-gnome/gnucash-item-list.c -Lsrc/register/register-gnome/gnucash-item-list.c -u -r1.2.6.10 -r1.2.6.11
--- src/register/register-gnome/gnucash-item-list.c
+++ src/register/register-gnome/gnucash-item-list.c
@@ -350,7 +350,11 @@
GtkTreeIter iter;
char *string;
- gtk_tree_selection_get_selected (selection, &model, &iter);
+ g_return_if_fail(data);
+ g_return_if_fail(selection);
+
+ if (!gtk_tree_selection_get_selected (selection, &model, &iter))
+ return;
gtk_tree_model_get (model, &iter, 0, &string, -1);
More information about the gnucash-changes
mailing list