diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-12-01 08:22:54 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-12-01 08:22:54 +0100 |
commit | ba78631c2d1293575f9fef3d90989f3bcb97d077 (patch) | |
tree | 49b79e3432640e013803e955883dc52e5913b2e1 | |
parent | 069b68f393c46ebfc6734708f1446419ceed95da (diff) | |
download | vte-ba78631c2d1293575f9fef3d90989f3bcb97d077.tar.gz |
vala: Reference of [GtkChild] field is handled by GtkBuilder, type must be unowned
-rw-r--r-- | bindings/vala/app.vala | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/bindings/vala/app.vala b/bindings/vala/app.vala index faaefe47..4bcb5804 100644 --- a/bindings/vala/app.vala +++ b/bindings/vala/app.vala @@ -24,16 +24,16 @@ class SearchPopover : Gtk.Popover { public Vte.Terminal terminal { get; construct set; } - [GtkChild] private Gtk.SearchEntry search_entry; - [GtkChild] private Gtk.Button search_prev_button; - [GtkChild] private Gtk.Button search_next_button; - [GtkChild] private Gtk.Button close_button; - [GtkChild] private Gtk.ToggleButton match_case_checkbutton; - [GtkChild] private Gtk.ToggleButton entire_word_checkbutton; - [GtkChild] private Gtk.ToggleButton regex_checkbutton; - [GtkChild] private Gtk.ToggleButton wrap_around_checkbutton; - [GtkChild] private Gtk.Button reveal_button; - [GtkChild] private Gtk.Revealer revealer; + [GtkChild] private unowned Gtk.SearchEntry search_entry; + [GtkChild] private unowned Gtk.Button search_prev_button; + [GtkChild] private unowned Gtk.Button search_next_button; + [GtkChild] private unowned Gtk.Button close_button; + [GtkChild] private unowned Gtk.ToggleButton match_case_checkbutton; + [GtkChild] private unowned Gtk.ToggleButton entire_word_checkbutton; + [GtkChild] private unowned Gtk.ToggleButton regex_checkbutton; + [GtkChild] private unowned Gtk.ToggleButton wrap_around_checkbutton; + [GtkChild] private unowned Gtk.Button reveal_button; + [GtkChild] private unowned Gtk.Revealer revealer; private bool regex_caseless = false; private string? regex_pattern = null; @@ -175,14 +175,14 @@ class SearchPopover : Gtk.Popover [GtkTemplate (ui = "/org/gnome/vte/test/app/ui/window.ui")] class Window : Gtk.ApplicationWindow { - [GtkChild] private Gtk.Scrollbar scrollbar; - [GtkChild] private Gtk.Box terminal_box; - /* [GtkChild] private Gtk.Box notifications_box; */ - [GtkChild] private Gtk.Widget readonly_emblem; - /* [GtkChild] private Gtk.Button copy_button; */ - /* [GtkChild] private Gtk.Button paste_button; */ - [GtkChild] private Gtk.ToggleButton find_button; - [GtkChild] private Gtk.MenuButton gear_button; + [GtkChild] private unowned Gtk.Scrollbar scrollbar; + [GtkChild] private unowned Gtk.Box terminal_box; + /* [GtkChild] private unowned Gtk.Box notifications_box; */ + [GtkChild] private unowned Gtk.Widget readonly_emblem; + /* [GtkChild] private unowned Gtk.Button copy_button; */ + /* [GtkChild] private unowned Gtk.Button paste_button; */ + [GtkChild] private unowned Gtk.ToggleButton find_button; + [GtkChild] private unowned Gtk.MenuButton gear_button; private Vte.Terminal terminal; private Gtk.Clipboard clipboard; |