diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index b191d5814..a8c0cb3c2 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -691,7 +691,6 @@ var AllView = GObject.registerClass({ // Toggle search entry Main.overview.searchEntry.reactive = !isOpen; - Main.overview.searchEntry.clutter_text.reactive = !isOpen; Main.overview.searchEntry.clutter_text.editable = !isOpen; this._displayingPopup = isOpen; diff --git a/src/st/st-entry.c b/src/st/st-entry.c index a0f5cb8d0..2be524bb3 100644 --- a/src/st/st-entry.c +++ b/src/st/st-entry.c @@ -977,6 +977,10 @@ st_entry_init (StEntry *entry) "single-line-mode", TRUE, NULL); + g_object_bind_property (G_OBJECT (entry), "reactive", + priv->entry, "reactive", + G_BINDING_DEFAULT); + g_signal_connect (priv->entry, "key-focus-in", G_CALLBACK (clutter_text_focus_in_cb), entry);