label: Handle insert_hyphens pango attribute
authorMatthias Clasen <mclasen@redhat.com>
Tue, 13 Aug 2019 21:33:33 +0000 (17:33 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 1 Nov 2019 17:01:54 +0000 (13:01 -0400)
This was introduced in Pango 1.44.4.

gtk/gtklabel.c

index 11133df6e269da6f7e83d34c80c1648f537feccd..7ff59dc50583cf588d1b5589b993780d9c1e8c72 100644 (file)
@@ -1550,6 +1550,12 @@ attribute_from_text (GtkBuilder   *builder,
       if (gtk_builder_value_from_string_type (builder, PANGO_TYPE_SHOW_FLAGS, value, &val, error))
        attribute = pango_attr_show_new (g_value_get_flags (&val));
       break;
+#endif
+#if PANGO_VERSION_CHECK(1,44,4)
+    case PANGO_ATTR_INSERT_HYPHENS:
+      if (gtk_builder_value_from_string_type (builder, G_TYPE_BOOLEAN, value, &val, error))
+       attribute = pango_attr_insert_hyphens_new (g_value_get_boolean (&val));
+      break;
 #endif
     case PANGO_ATTR_INVALID:
     default: