From 8895fdbf2fa1ece975110e6555cbb36692dc4096 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Fri, 25 Aug 2023 14:24:10 +0200 Subject: [PATCH] gtk4: Restore CssProvider.load_from_data() signature to take an array Fixes https://gitlab.gnome.org/GNOME/vala/issues/1478 --- vapi/gtk4.vapi | 2 +- vapi/metadata/Gtk-4.0.metadata | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index 875602183..34cbd9caa 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -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); + 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); diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata index a0a4e2a41..8b50f3e51 100644 --- a/vapi/metadata/Gtk-4.0.metadata +++ b/vapi/metadata/Gtk-4.0.metadata @@ -270,7 +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 -- 2.47.2