9671359 Clean up on destroy

Authored and Committed by Florian Müllner 7 years ago
1 file changed. 27 lines added. 4 lines removed.
    Clean up on destroy
    
    We correctly destroy logo actors when disabled or on monitor changes,
    however that doesn't take care of non-actor objects like GSettings.
    Make sure to clean those up when the actor is destroyed, as well as
    disconnecting any signals on external objects that aren't tied to our
    own life cycle.
    
        
file modified
+27 -4