[gnome-clocks] Use Gtk.Widget.get_root() instead of Gtk.Widget.get_toplevel()



commit 0b18814fd3824ef8839cfbf23d09d51ca5ce4dc0
Author: Yetizone <andreii lisita gmail com>
Date:   Wed Feb 17 15:45:59 2021 +0200

    Use Gtk.Widget.get_root() instead of Gtk.Widget.get_toplevel()
    
    Gtk.Widget.get_toplevel() is no longer available in GTK4

 src/alarm-face.vala | 4 ++--
 src/timer-face.vala | 2 +-
 src/world-face.vala | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/alarm-face.vala b/src/alarm-face.vala
index 0fe77cb6..866eb37f 100644
--- a/src/alarm-face.vala
+++ b/src/alarm-face.vala
@@ -108,7 +108,7 @@ public class Face : Gtk.Stack, Clocks.Clock {
     }
 
     internal void edit (Item alarm) {
-        var dialog = new SetupDialog ((Gtk.Window) get_toplevel (), alarm, alarms);
+        var dialog = new SetupDialog ((Gtk.Window) get_root (), alarm, alarms);
 
         // Disable alarm while editing it and remember the original active state.
         alarm.editing = true;
@@ -137,7 +137,7 @@ public class Face : Gtk.Stack, Clocks.Clock {
     }
 
     public void activate_new () {
-        var dialog = new SetupDialog ((Gtk.Window) get_toplevel (), null, alarms);
+        var dialog = new SetupDialog ((Gtk.Window) get_root (), null, alarms);
         dialog.response.connect ((dialog, response) => {
             if (response == Gtk.ResponseType.OK) {
                 var alarm = new Item ();
diff --git a/src/timer-face.vala b/src/timer-face.vala
index 6de94e46..2a89687d 100644
--- a/src/timer-face.vala
+++ b/src/timer-face.vala
@@ -108,7 +108,7 @@ public class Face : Gtk.Stack, Clocks.Clock {
     }
 
     public void activate_new () {
-        var dialog = new SetupDialog ((Gtk.Window) get_toplevel ());
+        var dialog = new SetupDialog ((Gtk.Window) get_root ());
         dialog.response.connect ((dialog, response) => {
             if (response == Gtk.ResponseType.ACCEPT) {
                 var timer = ((SetupDialog) dialog).timer_setup.get_timer ();
diff --git a/src/world-face.vala b/src/world-face.vala
index 501d5028..cb94af68 100644
--- a/src/world-face.vala
+++ b/src/world-face.vala
@@ -146,7 +146,7 @@ public class Face : Gtk.Stack, Clocks.Clock {
     }
 
     public void activate_new () {
-        var dialog = new LocationDialog ((Gtk.Window) get_toplevel (), this);
+        var dialog = new LocationDialog ((Gtk.Window) get_root (), this);
 
         dialog.response.connect ((_, response) => {
             if (response == 1) {


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