diff --git a/data/gui/roster_window.ui b/data/gui/roster_window.ui
index e1581c375d969ec6485d6cf189eb696b13c678e0..c10486ab4ae8482cacce451081aded58e172773a 100644
--- a/data/gui/roster_window.ui
+++ b/data/gui/roster_window.ui
@@ -345,6 +345,7 @@
                 <child>
 		  <object class="GtkEntry" id="roster_filter_entry">
 		    <property name="visible">False</property>
+		    <property name="no_show_all">True</property>
 		    <property name="editable">False</property>
 		    <property name="can_focus">True</property>
 		    <signal name="changed" handler="on_roster_filter_entry_changed" />
diff --git a/src/roster_window.py b/src/roster_window.py
index 60bdded4015b33223edabf58aced295ad739c970..e61b8b6bfbdc621ae771b45f8006352943e37ce5 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -6365,7 +6365,6 @@ class RosterWindow:
             gtk.keysyms.n, gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE)
 
         # Setting the search stuff
-        self.xml.get_object('roster_filter_entry').set_visible(False)
         self.search_string = ''
         self.search_enabled = False