You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yeah that is not technically a code bug, we don't keep track ourselves of the Lua objects that have previously been created to represent system resources, they just live in Lua until it decides to garbage-collect them.
It's definitely a design bug though, albeit one that is not trivial to avoid without making it impossible to ever release memory. Some of our extensions are better at this than others.
I've pushed a note to the hs.audiodevice docs to mention this, but it's definitely not the only extension where this is true.
This is spawned from issue 3057. It is not believed to be a bug, but counterintuitive behavior that is not currently documented.
Create a watcher on an audiodevice:
Then re-obtain the audiodevice, the watcher will not appear to be running when examining the new object:
See comment from Rhys-T for more detail.
The text was updated successfully, but these errors were encountered: