The source project of this merge request has been removed.
Merged requested to merge (removed):theme-list-selection into master
Connecting to GtkTreeSelection's "changed" signal while allowing the list store to update the current selection can break the theme list.
This happens when multiple instances of the appearance dialog are open or when a new theme is installed.
Fixes: #191 (closed), #270 (closed), #332 (closed)