[search] Fix activation of results from custom renderers

The previous commit broke activation when selecting an actor
from a custom renderer.  Fix this by explicitly defining a method
activateSelected on the search renderer.
This commit is contained in:
Colin Walters
2010-03-04 15:08:24 -05:00
parent 83f11870da
commit fbb88da134
3 changed files with 23 additions and 3 deletions

View File

@ -251,6 +251,14 @@ AppSearchResultDisplay.prototype = {
targetActor._delegate.setSelected(true);
this.selectionIndex = index;
return true;
},
activateSelected: function() {
if (this.selectionIndex < 0)
return;
let children = this._container.get_children();
let targetActor = children[this.selectionIndex];
this.provider.activateResult(targetActor._delegate.app.get_id())
}
}