From: Jose Dapena Paz Date: Wed, 28 Jan 2009 12:39:12 +0000 (+0000) Subject: Only hide real mandatory folders in move to dialog (fixes NB#95264). X-Git-Tag: git_migration_finished~697 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=9280ff2c14f466842b6f7e57ca059fdfdb6a2771 Only hide real mandatory folders in move to dialog (fixes NB#95264). pmo-trunk-r7331 --- diff --git a/src/widgets/modest-folder-view.c b/src/widgets/modest-folder-view.c index 0da3a04..58513a0 100644 --- a/src/widgets/modest-folder-view.c +++ b/src/widgets/modest-folder-view.c @@ -1751,7 +1751,9 @@ filter_row (GtkTreeModel *model, GtkTreeIter *iter, gpointer data) /* If this is a move to dialog, hide Sent, Outbox and Drafts folder as no message can be move there according to UI specs */ if (!priv->show_non_move) { - switch (type) { + if (TNY_IS_FOLDER (instance) && + modest_tny_folder_is_local_folder (TNY_FOLDER (instance))) { + switch (type) { case TNY_FOLDER_TYPE_OUTBOX: case TNY_FOLDER_TYPE_SENT: case TNY_FOLDER_TYPE_DRAFTS: @@ -1762,7 +1764,7 @@ filter_row (GtkTreeModel *model, GtkTreeIter *iter, gpointer data) type = modest_tny_folder_guess_folder_type(TNY_FOLDER(instance)); if (type == TNY_FOLDER_TYPE_INVALID) g_warning ("%s: BUG: TNY_FOLDER_TYPE_INVALID", __FUNCTION__); - + if (type == TNY_FOLDER_TYPE_OUTBOX || type == TNY_FOLDER_TYPE_SENT || type == TNY_FOLDER_TYPE_DRAFTS) @@ -1770,6 +1772,7 @@ filter_row (GtkTreeModel *model, GtkTreeIter *iter, gpointer data) break; default: break; + } } }