diff --git a/thunar/thunar-pango-extensions.c b/thunar/thunar-pango-extensions.c index 3ff6262c..cace4052 100644 --- a/thunar/thunar-pango-extensions.c +++ b/thunar/thunar-pango-extensions.c @@ -128,18 +128,18 @@ thunar_pango_attr_list_bold (void) * Return value: a #PangoAttrList for not inserting hyphens at intra-word line * breaks. **/ +#ifdef PANGO_VERSION_1_44 PangoAttrList* thunar_pango_attr_disable_hyphens (void) { static PangoAttrList *attr_list = NULL; -#ifdef PANGO_VERSION_1_44 if (G_UNLIKELY (attr_list == NULL)) attr_list = thunar_pango_attr_list_wrap (pango_attr_insert_hyphens_new (FALSE), NULL); -#endif return attr_list; } +#endif diff --git a/thunar/thunar-pango-extensions.h b/thunar/thunar-pango-extensions.h index aa0e515b..c8021901 100644 --- a/thunar/thunar-pango-extensions.h +++ b/thunar/thunar-pango-extensions.h @@ -31,7 +31,9 @@ PangoAttrList *thunar_pango_attr_disable_hyphens (void) G_GNUC_CONST; PangoAttrList *thunar_pango_attr_list_italic (void) G_GNUC_CONST; PangoAttrList *thunar_pango_attr_list_small_italic (void) G_GNUC_CONST; PangoAttrList *thunar_pango_attr_list_small (void) G_GNUC_CONST; +#ifdef PANGO_VERSION_1_44 PangoAttrList *thunar_pango_attr_list_underline_single (void) G_GNUC_CONST; +#endif G_END_DECLS; diff --git a/thunar/thunar-standard-view.c b/thunar/thunar-standard-view.c index bebfdeb5..eab71a56 100644 --- a/thunar/thunar-standard-view.c +++ b/thunar/thunar-standard-view.c @@ -729,7 +729,9 @@ G_GNUC_END_IGNORE_DEPRECATIONS /* setup the name renderer */ standard_view->name_renderer = g_object_new (GTK_TYPE_CELL_RENDERER_TEXT, +#ifdef PANGO_VERSION_1_44 "attributes", thunar_pango_attr_disable_hyphens (), +#endif "alignment", PANGO_ALIGN_CENTER, "xalign", 0.5, FALSE);