gunixmounts: Prevent race when mtab file changed
mtab_file_changed_id might be set on thread default context, but it is always cleared on the global context because of usage of g_idle_add. This can cause the emission of redundant "mounts-change" signals. This should not cause any issues to the client application, but let's attach the idle source to the thread-default context instead to avoid those races for sure.
Showing with 13 additions and 1 deletion