[gnome-tetravex/ricotz/vala] Reference of [GtkChild] fields is handled by GtkBuilder, type must be unowned




commit 991ed9c9592047704efa436a34b84d392c9562d4
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Wed Mar 17 11:35:45 2021 +0100

    Reference of [GtkChild] fields is handled by GtkBuilder, type must be unowned

 src/score-overlay.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/score-overlay.vala b/src/score-overlay.vala
index fbb55cc..9dfb5f5 100644
--- a/src/score-overlay.vala
+++ b/src/score-overlay.vala
@@ -38,10 +38,10 @@ private class ScoreOverlay : Grid
     * * updating labels
     \*/
 
-    [GtkChild] private ScoreOverlayEntry score_0;
-    [GtkChild] private ScoreOverlayEntry score_1;
-    [GtkChild] private ScoreOverlayEntry score_2;
-    [GtkChild] private ScoreOverlayEntry score_3;
+    [GtkChild] private unowned ScoreOverlayEntry score_0;
+    [GtkChild] private unowned ScoreOverlayEntry score_1;
+    [GtkChild] private unowned ScoreOverlayEntry score_2;
+    [GtkChild] private unowned ScoreOverlayEntry score_3;
 
     internal void set_score (uint8          puzzle_size,
                              uint /* [1[ */ position,
@@ -184,8 +184,8 @@ private class ScoreOverlay : Grid
 [GtkTemplate (ui = "/org/gnome/Tetravex/score-overlay-entry.ui")]
 private class ScoreOverlayEntry : Grid
 {
-    [GtkChild] private Label place_label;
-    [GtkChild] private Label value_label;
+    [GtkChild] private unowned Label place_label;
+    [GtkChild] private unowned Label value_label;
 
     internal void set_place_label (string label)
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]