When 3d viewport has gizmos hidden, the gizmos refresh states won't be reset,
resulting in too many redraws. This fix will reset the refresh tag in
the gizmo map after the redraw.
There are other ways how to solve this, but as the reset is very small I
chose this option. Other options are
- move this into the draw manager
- add ar parameters to the WM_gizmomap_tag_refresh_check