X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-details-dialog.c;h=ca7313979b94a6b9d828a8dbdc0530f7df56efcc;hp=8642516b91c2d0765020f0fd711051925a8a5a42;hb=0553c6bb55e67bd3451b3baeaa1c5d5334f859c5;hpb=de16c483379936730f8cff868f961c46b1ce46ba diff --git a/src/widgets/modest-details-dialog.c b/src/widgets/modest-details-dialog.c index 8642516..ca73139 100644 --- a/src/widgets/modest-details-dialog.c +++ b/src/widgets/modest-details-dialog.c @@ -270,7 +270,8 @@ modest_details_dialog_set_folder_default (ModestDetailsDialog *self, TnyFolder *folder) { TnyFolderStats *stats; - gchar *count, *size; + gchar *count, *size_s; + gint size; /* Set window title */ gtk_window_set_title (GTK_WINDOW (self), _("mcen_ti_folder_properties")); @@ -279,16 +280,20 @@ modest_details_dialog_set_folder_default (ModestDetailsDialog *self, /* Get stats */ stats = tny_folder_get_stats (folder); count = g_strdup_printf ("%d", tny_folder_stats_get_all_count (stats)); - /* FIXME: format the size */ - size = g_strdup_printf ("%d", tny_folder_stats_get_local_size (stats)); + /* Format the size */ + size = tny_folder_stats_get_local_size (stats); + if (size <= 0) + size_s = g_strdup (_("mcen_va_message_properties_size_noinfo")); + else + size_s = modest_text_utils_get_display_size (size); modest_details_dialog_add_data (self, _("mcen_fi_folder_properties_foldername"), tny_folder_get_name (folder)); modest_details_dialog_add_data (self, _("mcen_fi_folder_properties_messages"), count); - modest_details_dialog_add_data (self, _("mcen_fi_folder_properties_size"), size); + modest_details_dialog_add_data (self, _("mcen_fi_folder_properties_size"), size_s); /* Frees */ - g_free (size); + g_free (size_s); g_free (count); g_object_unref (stats); }