From 0fd6a5f56033f83f246b9dd51c6521bf6f105b8f Mon Sep 17 00:00:00 2001 From: kotontrion Date: Sat, 28 Sep 2024 18:03:31 +0200 Subject: lua: fix astalified container --- core/lua/astal/widget.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'core/lua/astal/widget.lua') diff --git a/core/lua/astal/widget.lua b/core/lua/astal/widget.lua index 1f5b07b..f525f4e 100644 --- a/core/lua/astal/widget.lua +++ b/core/lua/astal/widget.lua @@ -60,6 +60,12 @@ local function set_children(parent, children) if rm ~= nil then parent:remove(rm) end + elseif Gtk.Container:is_type_of(parent) and + !(Astal.Box:is_type_of(parent) or + Astal.Stack:is_type_of(parent)) then + for _, ch in ipairs(parent:get_children()) do + parent:remove(ch) + end end -- TODO: add more container types -- cgit v1.2.3