X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-details-dialog.c;h=a12e7595f69455dc2152147a5d113ce335379aa9;hp=a72b5e62061403685f963fe4f7ea88deb302c984;hb=8125ec9d64e509b2238ff58a8cd905791f717c3e;hpb=2cf033d1c7ff0cc8a0c6e723ecda0cff03d1e531 diff --git a/src/widgets/modest-details-dialog.c b/src/widgets/modest-details-dialog.c index a72b5e6..a12e759 100644 --- a/src/widgets/modest-details-dialog.c +++ b/src/widgets/modest-details-dialog.c @@ -232,6 +232,10 @@ modest_details_dialog_set_header_default (ModestDetailsDialog *self, received); modest_details_dialog_add_data (self, _("mcen_fi_message_properties_received"), date_time_buffer); + modest_text_utils_strftime (date_time_buffer, DATE_TIME_BUFFER_SIZE, "%x %X", + sent); + modest_details_dialog_add_data (self, _("mcen_fi_message_properties_created"), + date_time_buffer); } /* Set date sent (optional) */ @@ -242,6 +246,17 @@ modest_details_dialog_set_header_default (ModestDetailsDialog *self, sent); modest_details_dialog_add_data (self, _("mcen_fi_message_properties_sent"), date_time_buffer); + modest_text_utils_strftime (date_time_buffer, DATE_TIME_BUFFER_SIZE, "%x %X", + received); + modest_details_dialog_add_data (self, _("mcen_fi_message_properties_created"), + date_time_buffer); + } + + if ((folder_type == TNY_FOLDER_TYPE_DRAFTS)|| (folder_type == TNY_FOLDER_TYPE_OUTBOX)) { + modest_text_utils_strftime (date_time_buffer, DATE_TIME_BUFFER_SIZE, "%x %X", + received); + modest_details_dialog_add_data (self, _("mcen_fi_message_properties_created"), + date_time_buffer); } /* Set To and CC */ @@ -249,7 +264,7 @@ modest_details_dialog_set_header_default (ModestDetailsDialog *self, modest_details_dialog_add_data (self, _("mcen_fi_message_properties_cc"), cc); /* Set size */ - if (size <= 0) + if (size < 0) size_s = g_strdup (_("mcen_va_message_properties_size_noinfo")); else size_s = modest_text_utils_get_display_size (size); @@ -268,7 +283,7 @@ modest_details_dialog_set_folder_default (ModestDetailsDialog *self, TnyFolder *folder) { TnyFolderStats *stats; - gchar *count = NULL, *size_s = NULL, *name = NULL; + gchar *count, *size_s, *name = NULL; gint size; /* Set window title */ @@ -287,12 +302,13 @@ modest_details_dialog_set_folder_default (ModestDetailsDialog *self, /* Different names for the local folders */ if (modest_tny_folder_is_local_folder (folder)) { - gint type = modest_tny_folder_get_local_folder_type (folder); + gint type = modest_tny_folder_get_local_or_mmc_folder_type (folder); if (type != TNY_FOLDER_TYPE_UNKNOWN) name = g_strdup(modest_local_folder_info_get_type_display_name (type)); - } else { + } + + if (!name) name = g_strdup (tny_folder_get_name (folder)); - } modest_details_dialog_add_data (self, _("mcen_fi_folder_properties_foldername"), name); modest_details_dialog_add_data (self, _("mcen_fi_folder_properties_messages"), count);