/* Create value */
value_w = gtk_label_new (value);
gtk_label_set_line_wrap (GTK_LABEL (value_w), TRUE);
+ gtk_label_set_line_wrap_mode (GTK_LABEL (value_w), PANGO_WRAP_WORD_CHAR);
gtk_misc_set_alignment (GTK_MISC (value_w), 0.0, 0.0);
gtk_label_set_justify (GTK_LABEL (value_w), GTK_JUSTIFY_LEFT);
g_return_if_fail (folder && TNY_IS_FOLDER (folder));
- g_return_if_fail (modest_tny_folder_get_local_or_mmc_folder_type (folder)
+ g_return_if_fail (modest_tny_folder_guess_folder_type (folder)
!= TNY_FOLDER_TYPE_INVALID);
/* Set window title */
gtk_dialog_add_button (GTK_DIALOG (self), _("mcen_bd_close"), GTK_RESPONSE_CLOSE);
/* Get data. We use our function because it's recursive */
- count = modest_tny_folder_store_get_message_count (TNY_FOLDER_STORE (folder));
- size = modest_tny_folder_store_get_local_size (TNY_FOLDER_STORE (folder));
+ if (TNY_IS_FOLDER (folder)) {
+ count = tny_folder_get_all_count (TNY_FOLDER (folder));
+ size = tny_folder_get_local_size (TNY_FOLDER (folder));
+ } else {
+ count = modest_tny_folder_store_get_message_count (TNY_FOLDER_STORE (folder));
+ size = modest_tny_folder_store_get_local_size (TNY_FOLDER_STORE (folder));
+ }
/* Format count and size */
count_s = g_strdup_printf ("%d", count);