TnyFolder *folder;
TnyFolderType type;
ModestHeaderViewStyle style;
-
+
folder = modest_header_view_get_folder (header_view);
- if (!folder)
- return TRUE; /* no folder: no settings */
+ if (!folder || modest_header_view_is_empty (header_view))
+ return TRUE; /* no non-empty folder: no settings */
type = modest_tny_folder_guess_folder_type (folder);
style = modest_header_view_get_style (header_view);
MODEST_HEADER_VIEW_COLUMN));
width = gtk_tree_view_column_get_width (col);
- g_string_append_printf (str, "%d:%d ", col_id, width);
-
+ g_string_append_printf (str, "%d:%d ", col_id, width);
cursor = g_list_next (cursor);
}
g_free (key);
g_string_free (str, TRUE);
g_list_free (cols);
+ g_object_unref (G_OBJECT (folder));
return TRUE;
}
ModestHeaderViewStyle style;
folder = modest_header_view_get_folder (header_view);
- if (!folder)
- return TRUE; /* no folder: no settings */
+ if (!folder || modest_header_view_is_empty (header_view))
+ return TRUE; /* no non-empty folder: no settings */
type = modest_tny_folder_guess_folder_type (folder);
style = modest_header_view_get_style (header_view);
}
g_free (key);
+ g_object_unref (G_OBJECT (folder));
+
return TRUE;
}