
The GFileMonitor on ~/.gtk-bookmarks was block-scoped in the PlacesManager._init() function, which caused it to be destroyed as soon as the constructor was done. This caused changes in bookmarks to never be notified to possible watchers (such as the places-menu extension). To fix this, the 'monitor' variable has been promoted to an object instance member. https://bugzilla.gnome.org/show_bug.cgi?id=661921