[banshee/gtk3] Nereid: Implement dispose pattern in PlayerInterface and fix typo



commit 84c6046465969b2f69fb6fae653fae65efa15376
Author: Bertrand Lorentz <bertrand lorentz gmail com>
Date:   Sun Jul 17 14:03:48 2011 +0200

    Nereid: Implement dispose pattern in PlayerInterface and fix typo

 src/Clients/Nereid/Nereid/PlayerInterface.cs |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/Clients/Nereid/Nereid/PlayerInterface.cs b/src/Clients/Nereid/Nereid/PlayerInterface.cs
index dd7aebf..62e409c 100644
--- a/src/Clients/Nereid/Nereid/PlayerInterface.cs
+++ b/src/Clients/Nereid/Nereid/PlayerInterface.cs
@@ -146,10 +146,12 @@ namespace Nereid
 
 #region System Overrides
 
-        public override void Dispose ()
+        protected override void Dispose (bool disposing)
         {
             lock (this) {
-                Hide ();
+                if (disposing) {
+                    Hide ();
+                }
                 base.Dispose ();
                 Gtk.Application.Quit ();
             }
@@ -437,7 +439,7 @@ namespace Nereid
 
             if (!PlatformDetection.IsMeeGo) {
                 // FIXME: confirm that this is not needed anymore
-                /*header_toolbar.ExposeEvent += OnToolbarExposeEvent;
+                //header_toolbar.ExposeEvent += OnToolbarExposeEvent;
             }
         }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]