[gnome-maps/wip/mlundblad/cleanup-gtk-deprecations: 4/4] accountListBox: Stop using generic GtkContainer add method




commit 7ad3c7476d09e9bfba5d028dfd268ec751640c4a
Author: Marcus Lundblad <ml update uu se>
Date:   Wed Mar 24 21:27:58 2021 +0100

    accountListBox: Stop using generic GtkContainer add method
    
    In preparation for GTK 4 use class-specific methods
    to add and remove children when possible.

 src/accountListBox.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/accountListBox.js b/src/accountListBox.js
index 924a8a96..8a032f37 100644
--- a/src/accountListBox.js
+++ b/src/accountListBox.js
@@ -68,10 +68,10 @@ var AccountListBox = GObject.registerClass({
     refresh() {
         let accounts = Application.checkInManager.accounts;
 
-        this.forall(function(row) {
-            row.destroy();
-        });
+        this.foreach((row) => this.remove(row));
 
-        accounts.forEach((account) => this.add(new AccountRow({ account: account })));
+        accounts.forEach((account) => {
+            this.insert(new AccountRow({ account: account }), -1);
+        });
     }
 });


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