all_has_attach = all_has_attach && (flags & TNY_HEADER_FLAG_ATTACHMENTS);
state->all_has_attachments = all_has_attach;
if (!state->any_has_attachments)
- state->any_has_attachments = flags & TNY_HEADER_FLAG_ATTACHMENTS;
+ state->any_has_attachments = (flags & TNY_HEADER_FLAG_ATTACHMENTS)?1:0;
/* sent in progress */
msg_uid = modest_tny_send_queue_get_msg_id (header);
}
g_object_unref (folder_store);
+ } else {
+ dimmed = TRUE;
+ modest_dimming_rule_set_notification (rule, "");
}
if (!dimmed) {
dimmed = _msg_download_in_progress (win);
/* Check if the selected message in main window has attachments */
if (!dimmed && MODEST_IS_MAIN_WINDOW (win)) {
- dimmed = state->any_has_attachments;
+ dimmed = !(state->any_has_attachments);
if (dimmed)
modest_dimming_rule_set_notification (rule, _("mail_ib_unable_to_purge_attachments"));
}