#include <tny-camel-account.h>
#include <tny-status.h>
#include <tny-camel-send-queue.h>
-#include <tny-camel-transport-account.h>
-#include <tny-camel-imap-store-account.h>
-#include <tny-camel-pop-store-account.h>
#include <locale.h>
#include <modest-defs.h>
#include "modest-utils.h"
#include "modest-text-utils.h"
#include <modest-local-folder-info.h>
#include "widgets/modest-header-view.h"
-#include "widgets/modest-main-window.h"
#include "modest-widget-memory.h"
#include "widgets/modest-sort-criterium-view.h"
#include "widgets/modest-header-window.h"
gint attachments_sort_id;
gint priority_sort_id;
GtkTreeSortable *sortable;
+ GtkTreeModel *filter;
/* Get header window */
if (MODEST_IS_HEADER_WINDOW (parent_window)) {
sort_ids[sort_key] = TNY_HEADER_FLAG_PRIORITY_MASK;
priority_sort_id = sort_key;
- sortable = GTK_TREE_SORTABLE (gtk_tree_view_get_model (GTK_TREE_VIEW (header_view)));
+ filter = gtk_tree_view_get_model (GTK_TREE_VIEW (header_view));
+ sortable = GTK_TREE_SORTABLE (gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (filter)));
/* Launch dialogs */
if (!gtk_tree_sortable_get_sort_column_id (sortable,
¤t_sort_colid, ¤t_sort_type)) {
ModestSortDialogType type)
{
GtkWidget *dialog = NULL;
+ GtkWindow *toplevel;
/* Build dialog */
- dialog = modest_platform_create_sort_dialog (modest_toolkit_utils_parent_window (GTK_WIDGET (parent_window)));
+ toplevel = (GtkWindow *) gtk_widget_get_toplevel (GTK_WIDGET (parent_window));
+ dialog = modest_platform_create_sort_dialog (toplevel);
if (dialog == NULL)
return;
modest_window_mgr_set_modal (modest_runtime_get_window_mgr (),
- GTK_WINDOW (dialog), parent_window);
+ GTK_WINDOW (dialog), toplevel);
/* Fill sort keys */
switch (type) {
show_char = "' '";
}
- message = g_strdup_printf (_CS("ckdg_ib_illegal_characters_entered"), show_char);
+ message = g_strdup_printf (_CS_ILLEGAL_CHARACTERS_ENTERED, show_char);
modest_platform_information_banner (GTK_WIDGET (self), NULL, message);
g_free (message);
}