globalWatchers.append & filtering not synced via globalWatcherQueue
zrzka opened this issue · 2 comments
zrzka commented
Quickly checked the code and I'm wondering ...
Global image watcher utilizes the globalWatcherQueue
queue to filter globalWatchers
:
But there's another place where this queue isn't used, access to globalWatchers
is not synced:
Additional thing is that the globalWatchers.append(self)
should be probably replaced by the InterposeWatcher.append(...)
to encapsulate this whole watching stuff (globalWatchers
).
github-actions commented
Hey there! Thanks for writing an issue! 👋' first issue
steipete commented
Spot on! Fixing...