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();
     }
 }
Exemple #3
0
 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();
     }
 }