Stop timer when finalizing backdrop cycler
Unfortunately I lost the backtrace but this basically prevents a SIGSEGV that happens when the timer is called with an expired cycler.
It happens in g_return_val_if_fail(XFDESKTOP_IS_BACKDROP_CYCLER(user_data), FALSE);
which is the first line in xfdesktop_backdrop_cycler_timer
.
I could reproduce it by closing the laptop's lid for a while.