X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-folder-view.c;h=8e21f2f1cfd51284f7f45bc3b43705c59a0e5638;hp=0bde50a3db52ae82a9f20b5102c88d8057ad8535;hb=6ced8e93f5a908fdfba4f9910b40c35cc70eb200;hpb=1194f3fc55051969b9c992d3284ccc00f52f6698 diff --git a/src/widgets/modest-folder-view.c b/src/widgets/modest-folder-view.c index 0bde50a..8e21f2f 100644 --- a/src/widgets/modest-folder-view.c +++ b/src/widgets/modest-folder-view.c @@ -1817,6 +1817,12 @@ drag_and_drop_from_header_view (GtkTreeModel *source_model, } g_strfreev (uris); + /* This could happen ig we perform a d&d very quickly over the + same row that row could dissapear because message is + transferred */ + if (!TNY_IS_FOLDER (src_folder)) + goto cleanup; + /* Get the target folder */ gtk_tree_model_get_iter (dest_model, &dest_iter, dest_row); gtk_tree_model_get (dest_model, &dest_iter,