searchDisplay: Check the provider container for visibility

It's the provider container that might be !visible, not the individual
results.
This commit is contained in:
Rui Matos 2012-03-10 16:20:47 +01:00
parent ce9c1a1f7a
commit c2f304f3bc

View File

@ -348,8 +348,11 @@ const SearchResults = new Lang.Class({
if (meta.hasPendingResults)
return;
if (!meta.actor.visible)
continue;
let firstResult = meta.resultDisplay.getFirstResult();
if (firstResult && firstResult.actor.visible) {
if (firstResult) {
newDefaultResult = firstResult;
break; // select this one!
}
@ -436,7 +439,7 @@ const SearchResults = new Lang.Class({
},
activateDefault: function() {
if (this._defaultResult && this._defaultResult.actor.visible)
if (this._defaultResult)
this._defaultResult.activate();
},