You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prevent blitting errors after canvas swap in RadioButtons and CheckButtons
This guards blitting-related functionality of RadioButtons and
CheckButtons behind a `self.canvas.supports_blit` check, so that we
don't get errors when trying to call blitting functionality on canvases
that don't support it.
Note: RadioButtons and CheckButtons do still not fully support canvas
swapping as they carry persitent state that depends on blitting
capability ("animated"). This is currently not updated when canvases are
changed. However, this should at most lead to incorrect rendering
in some edge cases after
canvas swap. It will not error out anymore.
In other words the "# TODO: make dynamic" is partially solved, and
reduced to a smaller problem outlined in the new TODO.
0 commit comments