ravynsoft / ravynos

A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
https://www.ravynos.com
Other
5.68k stars 192 forks source link

SystemUIServer: remove NSStatusItem when owning PID exits #395

Closed mszoek closed 1 year ago

mszoek commented 1 year ago

When a process exits, we remove its menus from SystemUIServer. We need to remove its NSStatusItems as well.

mszoek commented 1 year ago

Trivial - hook into existing PID tracking and iterate statusItems array to find matching PIDs.