Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > 61da852dc36b58719e78a3d0d5e0f398 > files > 1

gnome-applets-2.26.1-1mdv2009.1.src.rpm

--- gnome-applets-2.18.0/gweather/gweather-pref.c.fix-find	2007-03-30 14:41:33.000000000 -0400
+++ gnome-applets-2.18.0/gweather/gweather-pref.c	2007-03-30 16:59:27.000000000 -0400
@@ -618,8 +618,10 @@
 
 	if (go_parent) {
 		iter_parent = *iter;
-		if (gtk_tree_model_iter_parent (model, iter, &iter_parent) && gtk_tree_model_iter_next (model, iter)) {
-			return find_location (model, iter, location, TRUE);
+                while (gtk_tree_model_iter_parent (model, iter, &iter_parent)) {
+			if (gtk_tree_model_iter_next (model, iter))
+				return find_location (model, iter, location, TRUE);
+			iter_parent = *iter;
 		}
 	}