From 0004617a71100553a13e49e7208e401f2493b72c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20R=C3=B6nnquist?= <> Date: Tue, 26 Feb 2019 10:07:24 +0000 Subject: [PATCH] Fix #661, #662: String comparison to translated string causes crash https://github.com/BestImageViewer/geeqie/issues/661 --- src/preferences.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/preferences.c b/src/preferences.c index ee67d902..2f35b54c 100644 --- a/src/preferences.c +++ b/src/preferences.c @@ -1049,7 +1049,6 @@ static gboolean filter_add_scroll(gpointer data) GList *list_cells; GtkCellRenderer *cell; GtkTreeViewColumn *column; - GList *list_columns; const gchar *title; guint i = 0; gint rows; @@ -1057,12 +1056,7 @@ static gboolean filter_add_scroll(gpointer data) rows = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(filter_store), NULL); path = gtk_tree_path_new_from_indices(rows-1, -1); - list_columns = gtk_tree_view_get_columns(GTK_TREE_VIEW(data)); - do { - column = g_list_nth(list_columns,i)->data; - title = gtk_tree_view_column_get_title(GTK_TREE_VIEW_COLUMN(column)); - i++; - } while (strcmp(title, "Filter") !=0 ); + column = gtk_tree_view_get_column(GTK_TREE_VIEW(data), 0); list_cells = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column)); cell = g_list_last(list_cells)->data; @@ -1074,7 +1068,6 @@ static gboolean filter_add_scroll(gpointer data) gtk_tree_path_free(path); g_list_free(list_cells); - g_list_free(list_columns); return(FALSE); } -- 2.20.1