Properly update the current view when setting snap