#include "modest-debug.h"
#include "modest-tny-folder.h"
#include "modest-tny-account.h"
+#include "modest-tny-mime-part.h"
#include "modest-text-utils.h"
#include <widgets/modest-attachments-view.h>
#include <modest-runtime.h>
if (dimmed)
modest_dimming_rule_set_notification (rule, _("mail_ib_notavailable_downloading"));
}
+ if (!dimmed) {
+ dimmed = modest_window_get_dimming_state (win)->any_marked_as_deleted;
+ if (dimmed) {
+ gchar *msg = modest_ui_actions_get_msg_already_deleted_error_msg (win);
+ modest_dimming_rule_set_notification (rule, msg);
+ g_free (msg);
+ }
+ }
if (!dimmed) {
dimmed = _selected_msg_sent_in_progress (win);
dimmed = (subject == NULL || subject[0] == '\0');
if (dimmed)
- modest_dimming_rule_set_notification (rule, _("mcen_ib_subject_or_body_not_modified"));
+ modest_dimming_rule_set_notification (rule, _("mcen_ib_subject_not_modified"));
}
if (!dimmed) {
while (!tny_iterator_is_done (iter) && !result) {
TnyMimePart *mime_part = TNY_MIME_PART (tny_iterator_get_current (iter));
TnyList *nested_list = tny_simple_list_new ();
- if (!for_remove && TNY_IS_MSG (mime_part)) {
+ if (!for_remove && modest_tny_mime_part_is_msg (mime_part)) {
selected_messages = TRUE;
result = TRUE;
}
MODEST_MAIN_WINDOW_WIDGET_TYPE_FOLDER_VIEW);
if (!folder_view)
return FALSE;
- folder = TNY_FOLDER (modest_folder_view_get_selected (MODEST_FOLDER_VIEW (folder_view)));
+ folder = (TnyFolder *) modest_folder_view_get_selected (MODEST_FOLDER_VIEW (folder_view));
+ /* Could be a folder store */
if (folder == NULL || ! TNY_IS_FOLDER (folder))
goto frees;
} else {