seat: Move view damage in set_focus to where the drawing list is handled
It seems to be a better place - damaging is related to rendering, not to focus order or activation. This way it will be harder to introduce accidental rendering bugs when, for instance, focus rules will cause the function to return early.