quicksilver/Quicksilver — pull request #1231 by skurfer (2012-11-20 18:48:31+00:00)
Title: History visual2

Rework of #1226

This fixes two visual oddities:

1. If you search for `s`, then start going back through your history, any object with `s` in the name or label would have that character underlined.
2. Some objects, like Safari, would always appear in the history with both name and label visible, as in “Safari ⟷ Safari.app”. This would happen unconditionally (not just when the active search string matched something in the name).

There seem to be 5 different methods to “reset” the search string in this class, but I think I’ve selected the correct one. I've tried to clarify some of them with comments in the header.

Note that this is a pull against the release branch. It should be merged it to master too, when the time comes.