]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk4: Restore CssProvider.load_from_data() signature to take an array
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 25 Aug 2023 12:24:10 +0000 (14:24 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Fri, 25 Aug 2023 12:43:26 +0000 (14:43 +0200)
Essentially reverts 6aaecb3bb11c044f825887148faee5f765fddca0

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1478

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

index 72d0a87fc7f921765473ac2066d39fbbc368ef77..cee08199ed5af9db10b8c43425033ca9eaef9fa1 100644 (file)
@@ -7912,7 +7912,7 @@ namespace Gtk {
                [Version (since = "4.12")]
                public void load_from_bytes (GLib.Bytes data);
                [Version (deprecated = true, deprecated_since = "4.12")]
-               public void load_from_data (string data, ssize_t length = -1);
+               public void load_from_data ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize", type = "const char*")] uint8[] data);
                public void load_from_file (GLib.File file);
                public void load_from_path (string path);
                public void load_from_resource (string resource_path);
index a5f00bd2e6960cd2e4fc1423f330bb88dbeab64d..055aa23062763416d6a43575871389d143f5fc45 100644 (file)
@@ -154,8 +154,6 @@ 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
@@ -272,6 +270,8 @@ TreeRowData skip
 CellArea
   .cell_get_property.value ref
   .get_cell_property.value ref
+CssProvider
+  .load_from_data.data type="uint8[]" 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