diff options
Diffstat (limited to 'extra/gtk2/gtk2-dont-ellipsize-filters.diff')
-rw-r--r-- | extra/gtk2/gtk2-dont-ellipsize-filters.diff | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/extra/gtk2/gtk2-dont-ellipsize-filters.diff b/extra/gtk2/gtk2-dont-ellipsize-filters.diff new file mode 100644 index 000000000..ff8dff6ef --- /dev/null +++ b/extra/gtk2/gtk2-dont-ellipsize-filters.diff @@ -0,0 +1,28 @@ +diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c +index 2ee7903..37d9e8d 100644 +--- a/gtk/gtkfilechooserdefault.c ++++ b/gtk/gtkfilechooserdefault.c +@@ -2322,23 +2322,9 @@ renderer_editing_canceled_cb (GtkCellRendererText *cell_renderer_text, + static GtkWidget * + filter_create (GtkFileChooserDefault *impl) + { +- GtkCellRenderer *cell; +- GList *cells; +- + impl->filter_combo = gtk_combo_box_text_new (); + gtk_combo_box_set_focus_on_click (GTK_COMBO_BOX (impl->filter_combo), FALSE); + +- /* Get the combo's text renderer and set ellipsize parameters */ +- cells = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (impl->filter_combo)); +- g_assert (cells); +- cell = cells->data; +- +- g_object_set (G_OBJECT (cell), +- "ellipsize", PANGO_ELLIPSIZE_END, +- NULL); +- +- g_list_free (cells); +- + g_signal_connect (impl->filter_combo, "changed", + G_CALLBACK (filter_combo_changed), impl); + |