diff --git a/fix_dont_hyphenate.patch b/fix_dont_hyphenate.patch index 283490f..b24bc06 100644 --- a/fix_dont_hyphenate.patch +++ b/fix_dont_hyphenate.patch @@ -68,17 +68,17 @@ index 33af6e519..b7a0c8479 100644 return layout; } -From 397786a115054eb1ce80fc8caf0b07a33d750f82 Mon Sep 17 00:00:00 2001 +From e19e4ad9c5085440e6e5d326b619066d3127333f Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 10 Dec 2019 18:47:15 +0000 Subject: [PATCH 2/2] eel-editable-label.c: Don't hyphenate long filenames --- - eel/eel-editable-label.c | 30 ++++++++++++++++++++++++++++-- - 1 file changed, 28 insertions(+), 2 deletions(-) + eel/eel-editable-label.c | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) diff --git a/eel/eel-editable-label.c b/eel/eel-editable-label.c -index ecf49e3ba..76ed6c446 100644 +index ecf49e3ba..ad6a2cd40 100644 --- a/eel/eel-editable-label.c +++ b/eel/eel-editable-label.c @@ -36,6 +36,15 @@ @@ -109,12 +109,10 @@ index ecf49e3ba..76ed6c446 100644 if (include_preedit) { -@@ -981,9 +994,14 @@ eel_editable_label_ensure_layout (EelEditableLabel *label, - g_string_insert (tmp_string, label->selection_anchor, preedit_string); +@@ -982,8 +995,13 @@ eel_editable_label_ensure_layout (EelEditableLabel *label, label->layout = gtk_widget_create_pango_layout (widget, tmp_string->str); -- -+ + +#if PANGO_CHECK_VERSION (1, 44, 0) + pango_attr_list_splice (attr_list, preedit_attrs, + label->selection_anchor, preedit_length); @@ -125,11 +123,10 @@ index ecf49e3ba..76ed6c446 100644 g_string_free (tmp_string, TRUE); } -@@ -995,14 +1013,22 @@ eel_editable_label_ensure_layout (EelEditableLabel *label, - +@@ -996,13 +1014,22 @@ eel_editable_label_ensure_layout (EelEditableLabel *label, if (label->font_desc != NULL) pango_layout_set_font_description (label->layout, label->font_desc); -- + +#if PANGO_CHECK_VERSION (1, 44, 0) + pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE)); + pango_layout_set_attributes (label->layout, attr_list);