diff --git a/ags/widget/bar/Tray.ts b/ags/widget/bar/Tray.ts index f76f830..512b442 100644 --- a/ags/widget/bar/Tray.ts +++ b/ags/widget/bar/Tray.ts @@ -15,8 +15,9 @@ export function Tray(): Gtk.Widget { return new Widget.Box({ className: "tray", visible: bind(astalTray, "items").as((items: Array) => items.length > 0), - children: bind(astalTray, "items").as((items: Array) => - items.map((item: AstalTray.TrayItem) => + children: bind(astalTray, "items").as((items: Array) => items + .filter(item => item?.gicon) + .map((item: AstalTray.TrayItem) => new Widget.Box({ className: "item", child: Variable.derive(