a432653c87
Instead of potentially loading a background mid-way when it changes, and loading it again for every file monitor event, leverage CHANGES_DONE_HINT events, which allow us to ignore CREATED and CHANGED signals from the file monitor. https://bugzilla.gnome.org/show_bug.cgi?id=747794