gtk/css-provider: Add back array length annotation
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Sat, 13 May 2023 20:00:30 +0000 (17:00 -0300)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Sat, 13 May 2023 20:18:21 +0000 (17:18 -0300)
This partially reverts commit 93a875bf20ba6ed8cd13595ff1f6.

Removing this annotation broke bindings, which now treat the
length of the array as a standalone parameter.

This broke Spiel, and probably other non-C apps that rely on
GtkCssProvider through bindings.

gtk/gtkcssprovider.c

index 89f5fd9e93400dd4ddcda1a7650e416a60b4b14c..e8e13f4ab1846499d0fe6d73e9485298c87dd025 100644 (file)
@@ -1089,7 +1089,7 @@ gtk_css_provider_load_internal (GtkCssProvider *self,
 /**
  * gtk_css_provider_load_from_data:
  * @css_provider: a `GtkCssProvider`
- * @data: CSS data to be parsed
+ * @data: (array length=length): CSS data loaded in memory
  * @length: the length of @data in bytes, or -1 for NUL terminated strings
  *
  * Loads @data into @css_provider.