2bb8e1be9b
If a transition is reversed, the final property values will be the same as before the transition. However this currently only works correctly when we actually use a transition; to fix this with a duration of 0, simply skip the set() call when the transition is reversed. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/1042