X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-folder-view.c;h=aac90aff5a33bca28ccff94ea992935760b0edd0;hp=9c7af110be5203679cc73ba32820ec0e969e900e;hb=960fa406d0e84a7d285a59946a685074df4c5e26;hpb=8ff89e14b3dd13cbc791129122e5f2022dddd3ac diff --git a/src/widgets/modest-folder-view.c b/src/widgets/modest-folder-view.c index 9c7af11..aac90af 100644 --- a/src/widgets/modest-folder-view.c +++ b/src/widgets/modest-folder-view.c @@ -1654,20 +1654,22 @@ drag_and_drop_from_header_view (GtkTreeModel *source_model, gtk_tree_model_get (dest_model, &dest_iter, TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN, &folder, -1); - - if (!folder || TNY_IS_FOLDER_STORE(folder)) { - //g_warning ("%s: not a valid target folder", __FUNCTION__); + + if (!folder || !TNY_IS_FOLDER(folder)) { +/* g_warning ("%s: not a valid target folder (%p)", __FUNCTION__, folder); */ goto cleanup; } folder_type = modest_tny_folder_guess_folder_type (folder); if (folder_type == TNY_FOLDER_TYPE_INVALID) { - g_warning ("%s: invalid target folder", __FUNCTION__); +/* g_warning ("%s: invalid target folder", __FUNCTION__); */ goto cleanup; /* cannot move messages there */ } - - if (modest_tny_folder_get_rules((TNY_FOLDER(folder))) & MODEST_FOLDER_RULES_FOLDER_NON_WRITEABLE) + + if (modest_tny_folder_get_rules((TNY_FOLDER(folder))) & MODEST_FOLDER_RULES_FOLDER_NON_WRITEABLE) { +/* g_warning ("folder not writable"); */ goto cleanup; /* verboten! */ + } /* Ask for confirmation to move */ main_win = modest_window_mgr_get_main_window (mgr, FALSE); /* don't create */