if (priv->cur_folder_store) {
if (TNY_IS_FOLDER(priv->cur_folder_store))
tny_folder_sync (TNY_FOLDER(priv->cur_folder_store), FALSE, NULL);
- /* FALSE --> expunge the message */
g_object_unref (priv->cur_folder_store);
priv->cur_folder_store = NULL;
/* Connect to source folder and perform the copy/move */
modest_platform_connect_if_remote_and_perform (NULL,
- info->src_folder,
- drag_and_drop_from_folder_view_src_folder_performer,
- info);
+ info->src_folder,
+ drag_and_drop_from_folder_view_src_folder_performer,
+ info);
}
/*
/* Connect to the destination folder and perform the copy/move */
modest_platform_connect_if_remote_and_perform (GTK_WINDOW (win),
- dest_folder,
- drag_and_drop_from_folder_view_dst_folder_performer,
- info);
+ dest_folder,
+ drag_and_drop_from_folder_view_dst_folder_performer,
+ info);
/* Frees */
g_object_unref (dest_folder);
if (!model)
return FALSE;
+
+ /* Refilter the model, before selecting the folder */
+ gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (model));
+
if (!gtk_tree_model_get_iter_first (model, &iter)) {
g_warning ("%s: model is empty", __FUNCTION__);
return FALSE;