]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk4: Follow upstream change of CssProvider.load_from_data() to match gtk+-3.0
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 21 Feb 2023 07:12:23 +0000 (08:12 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 21 Feb 2023 07:41:09 +0000 (08:41 +0100)
Regression of 521d3b4eef09b767bcb2fa56c441fbb8752c9a2d

See https://gitlab.gnome.org/GNOME/gtk/issues/5543

vapi/gtk4.vapi
vapi/metadata/Gtk-4.0.metadata

index 0c14f5f81cb59e942d4c25ad0f0a1a4ac4d3309e..858c3d7c3181e93a3ffa6b3a59a8a58fd86dfc18 100644 (file)
@@ -7714,7 +7714,7 @@ namespace Gtk {
        public class CssProvider : GLib.Object, Gtk.StyleProvider {
                [CCode (has_construct_function = false)]
                public CssProvider ();
-               public void load_from_data ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize", type = "const char*")] string[] data);
+               public void load_from_data (string data, ssize_t length = -1);
                public void load_from_file (GLib.File file);
                public void load_from_path (string path);
                public void load_from_resource (string resource_path);
index 70f6b8e0d703c3874ebdb3eca4190d537572f13e..53f20ce7b7e164ffe8ad1fdfeed7b7b9e4b32815 100644 (file)
@@ -152,6 +152,8 @@ CellAreaBox
   .pack_*.align default=false
   .pack_*.fixed default=true
   .pack_*.expand default=true
+CssProvider
+  .load_from_data.length default=-1
 Editable
   .get_chars.start_pos default=0
   .get_chars.end_pos default=-1
@@ -267,8 +269,6 @@ TreeModel
 CellArea
   .cell_get_property.value ref
   .get_cell_property.value ref
-CssProvider
-  .load_from_data.data array array_length_idx=1
 param_spec_expression parent="Gtk.ParamSpecExpression" name="new" symbol_type="constructor"
 value_get_expression.value ref
 value_set_expression.value ref