public override void Dispose() { lock (this) { Hide(); if (actions != null) { actions.Dispose(); } base.Dispose(); Gtk.Application.Quit(); } }
public override void Dispose() { lock (this) { Hide(); if (played_songs_number >= 0) { played_songs_number_pref.Value = played_songs_number; } if (actions != null) { actions.Dispose(); } base.Dispose(); Gtk.Application.Quit(); } }
protected override void Dispose(bool disposing) { lock (this) { if (disposing) { Hide(); if (played_songs_number >= 0) { played_songs_number_pref.Value = played_songs_number; } if (actions != null) { actions.Dispose(); } } base.Dispose(disposing); Gtk.Application.Quit(); } }