From a7753a04c70a3eb0590eb75730ebf560c8dea431 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Sat, 19 Aug 2023 12:35:41 +0200 Subject: [PATCH] gtk4: Preserve compatibility with <= 4.8.x Fixes https://gitlab.gnome.org/GNOME/vala/issues/1475 --- vapi/gtk4.vapi | 3 ++- vapi/metadata/Gtk-4.0.metadata | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index cc7bdb9f6..875602183 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -11070,7 +11070,8 @@ namespace Gtk { public void set_search_delay (uint delay); [NoAccessorMethod] public bool activates_default { get; set; } - public string placeholder_text { get; set; } + [NoAccessorMethod] + public string placeholder_text { owned get; set; } [Version (since = "4.8")] public uint search_delay { get; set; } public signal void activate (); diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata index 75de83b46..a0a4e2a41 100644 --- a/vapi/metadata/Gtk-4.0.metadata +++ b/vapi/metadata/Gtk-4.0.metadata @@ -298,6 +298,9 @@ Snapshot .free_to_paintable destroys_instance render_* parent="Gtk.StyleContext" render_* symbol_type="method" instance_idx=0 +SearchEntry + // gtk4 < 4.10 + .placeholder_text no_accessor_method TextBuffer .backspace.iter ref .delete.start ref -- 2.47.2