Check return value of get_iter_from_string in on_account_default_toggled
authorJose Dapena Paz <jdapena@igalia.com>
Tue, 31 Mar 2009 11:57:23 +0000 (11:57 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Tue, 31 Mar 2009 11:57:23 +0000 (11:57 +0000)
pmo-trunk-r8492

src/widgets/modest-account-view.c

index 2c05119..a990788 100644 (file)
@@ -452,8 +452,12 @@ on_account_default_toggled (GtkCellRendererToggle *cell_renderer,
                return;
 
        priv = MODEST_ACCOUNT_VIEW_GET_PRIVATE(self);
                return;
 
        priv = MODEST_ACCOUNT_VIEW_GET_PRIVATE(self);
-       model = gtk_tree_view_get_model (GTK_TREE_VIEW(self));  
-       gtk_tree_model_get_iter_from_string (model, &iter, path);
+       model = gtk_tree_view_get_model (GTK_TREE_VIEW(self));
+
+       if (!gtk_tree_model_get_iter_from_string (model, &iter, path)) {
+               g_warning ("Got path of a not existing iter");
+               return;
+       }
        
        gtk_tree_model_get (model, &iter, 
                            MODEST_ACCOUNT_VIEW_NAME_COLUMN, 
        
        gtk_tree_model_get (model, &iter, 
                            MODEST_ACCOUNT_VIEW_NAME_COLUMN,