forked from Shinonome/dots-hyprland
3a094b01d7
For unknown reason, an unknown program (even invisible in D-Spy)
occasionally populates an empty tray item of the following properties:
TrayItem {
"category": null,
"id": null,
"title": null,
"status": null,
"window-id": null,
"is-menu": null,
"tooltip-markup": "",
"icon": "image-missing"
}
Add a null check for the item id to workaround the issue.