Stop transformations if countdown has been stopped

The countdown uses a chained sequence of calls to fade_in and fade_out to display the numbers. This chain kept on going, even if the countdown had been stopped.

I changed the fade_in method to check, if the countdown is still running, before entering the next round. I think, this solves the problem.

Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/71

Merge request reports

Loading