file monitors, etc, should use the glib worker thread
@danw
Submitted by Dan Winship Link to original bug (#681326)
Description
Most of the file monitor implementations, plus some of the volume stuff, and probably one or two other things run some things in the default GMainContext, leading to documentation warnings like:
- (though if the global default main context is blocked, this may
- cause notifications to be blocked even if the thread-default
- context is still running).
These things should be rewritten to use the glib worker thread instead.