[banshee] [Nereid] Fix search entry getting resized on startup



commit 200726118076ed805e6882e14979ac6295bf539d
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Wed Nov 17 17:08:53 2010 -0600

    [Nereid] Fix search entry getting resized on startup

 src/Clients/Nereid/Nereid/PlayerInterface.cs |    2 +-
 src/Clients/Nereid/Nereid/ViewContainer.cs   |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/Clients/Nereid/Nereid/PlayerInterface.cs b/src/Clients/Nereid/Nereid/PlayerInterface.cs
index ba2614c..9669fdd 100644
--- a/src/Clients/Nereid/Nereid/PlayerInterface.cs
+++ b/src/Clients/Nereid/Nereid/PlayerInterface.cs
@@ -138,7 +138,6 @@ namespace Nereid
 
             ActionService.SourceActions.SourceView = this;
             composite_view.TrackView.HasFocus = true;
-            OnActiveSourceChanged (null);
 
             Log.DebugTimerPrint (timer, "Constructed Nereid interface: {0}");
 
@@ -177,6 +176,7 @@ namespace Nereid
             search_entry_align.Child = box;
 
             ActionService.PopulateToolbarPlaceholder (header_toolbar, "/HeaderToolbar/SearchEntry", search_entry_align);
+            search_entry_align.Visible = view_container.SearchSensitive = true;
             search_entry_align.ShowAll ();
 
             primary_vbox.Show ();
diff --git a/src/Clients/Nereid/Nereid/ViewContainer.cs b/src/Clients/Nereid/Nereid/ViewContainer.cs
index c7da08a..29df9bf 100644
--- a/src/Clients/Nereid/Nereid/ViewContainer.cs
+++ b/src/Clients/Nereid/Nereid/ViewContainer.cs
@@ -260,8 +260,10 @@ namespace Nereid
         public bool SearchSensitive {
             get { return search_entry.Sensitive; }
             set {
-                search_entry.Sensitive = value;
-                search_entry.Visible = value;
+                if (search_entry.Visible != value) {
+                    search_entry.Sensitive = value;
+                    search_entry.Visible = value;
+                }
             }
         }
     }



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