summaryrefslogtreecommitdiff
path: root/core/src/widget/box.vala
diff options
context:
space:
mode:
authorkotontrion <[email protected]>2024-10-10 11:28:11 +0200
committerkotontrion <[email protected]>2024-10-10 11:28:11 +0200
commit08f10ce3968166c55f5f2e3009415e4899e9a73b (patch)
treec6f914debe8f86e8ec7275f86a4181b20cf5f45a /core/src/widget/box.vala
parent10447f5abcb28f3df1544f1732f82d538130b3c9 (diff)
parent075c7e34aa0fbdc07c86965ab5a2ae79b92d3fd3 (diff)
Merge branch 'main' into feat/cava
Diffstat (limited to 'core/src/widget/box.vala')
-rw-r--r--core/src/widget/box.vala11
1 files changed, 1 insertions, 10 deletions
diff --git a/core/src/widget/box.vala b/core/src/widget/box.vala
index 0008fd4..943c821 100644
--- a/core/src/widget/box.vala
+++ b/core/src/widget/box.vala
@@ -6,11 +6,6 @@ public class Box : Gtk.Box {
set { orientation = value ? Gtk.Orientation.VERTICAL : Gtk.Orientation.HORIZONTAL; }
}
- /**
- * whether to implicity destroy previous children when setting them
- */
- public bool no_implicit_destroy { get; set; default = false; }
-
public List<weak Gtk.Widget> children {
set { _set_children(value); }
owned get { return get_children(); }
@@ -42,11 +37,7 @@ public class Box : Gtk.Box {
private void _set_children(List<weak Gtk.Widget> arr) {
foreach(var child in get_children()) {
- if (!no_implicit_destroy && arr.find(child).length() == 0) {
- child.destroy();
- } else {
- remove(child);
- }
+ remove(child);
}
foreach(var child in arr)