[Rawstudio-commit] r3215 - trunk/plugins/output-facebook

Anders Brander anders at brander.dk
Sat Feb 13 17:27:46 CET 2010


Author: abrander
Date: 2010-02-13 17:27:46 +0100 (Sat, 13 Feb 2010)
New Revision: 3215

Modified:
   trunk/plugins/output-facebook/output-facebook.c
Log:
Check return values in album_set_active().

Modified: trunk/plugins/output-facebook/output-facebook.c
===================================================================
--- trunk/plugins/output-facebook/output-facebook.c	2010-02-13 16:24:56 UTC (rev 3214)
+++ trunk/plugins/output-facebook/output-facebook.c	2010-02-13 16:27:46 UTC (rev 3215)
@@ -385,23 +385,22 @@
 	GtkTreeIter iter;
 	gchar *album_id;
 
-	gtk_tree_model_get_iter_first(model, &iter);
-
-	do
-	{
-		gtk_tree_model_get(model, &iter,
-				   1, &album_id,
-				   -1);
-
-		if (g_strcmp0(aid, album_id) == 0)
+	if (model && gtk_tree_model_get_iter_first(model, &iter))
+		do
 		{
-			gtk_combo_box_set_active_iter(combo, &iter);
+			gtk_tree_model_get(model, &iter,
+					   1, &album_id,
+					   -1);
+
+			if (g_strcmp0(aid, album_id) == 0)
+			{
+				gtk_combo_box_set_active_iter(combo, &iter);
+				g_free(album_id);
+				return;
+			}
 			g_free(album_id);
-			return;
 		}
-		g_free(album_id);
-	}
-	while (gtk_tree_model_iter_next(model, &iter));
+		while (gtk_tree_model_iter_next(model, &iter));
 }
 
 static void




More information about the Rawstudio-commit mailing list