Introducing a backend internal list for watches. Amarok randomly deletes
the MO whenever it feels like it, which could for example be exactly when another bus message was supposed to arrive. Then message would then be dispatched to a somewhat dead MO causing segfaults. By also keeping an internal record of bus watches we can prevent this from happening.
parent
ed819d23
Please register or sign in to comment