
Icons inside the menu are updated only for device state change, but for the main device they also depend on connectivity (which is a global property). Add a public method to force an update of the icon, and call it when connectivity changes. https://bugzilla.gnome.org/show_bug.cgi?id=726401