From 9f425f990946798767c10078907bbba187707f9f Mon Sep 17 00:00:00 2001 From: evan Date: Wed, 23 May 2018 10:20:53 -0500 Subject: switch fuzzysearch to upstream --- ui/fuzzy-search-modal.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'ui') diff --git a/ui/fuzzy-search-modal.go b/ui/fuzzy-search-modal.go index 5d75eaf..836f58e 100644 --- a/ui/fuzzy-search-modal.go +++ b/ui/fuzzy-search-modal.go @@ -21,7 +21,7 @@ import ( "sort" "strconv" - "github.com/evidlo/fuzzysearch/fuzzy" + "github.com/renstrom/fuzzysearch/fuzzy" "maunium.net/go/gomuks/debug" "maunium.net/go/gomuks/matrix/rooms" "maunium.net/go/gomuks/ui/widget" @@ -93,10 +93,10 @@ func (fs *FuzzySearchModal) changeHandler(str string) { sort.Sort(fs.matches) fs.results.Clear() for _, match := range fs.matches { - fmt.Fprintf(fs.results, `["%d"]%s[""]%s`, match.Index, match.Target, "\n") + fmt.Fprintf(fs.results, `["%d"]%s[""]%s`, match.OriginalIndex, match.Target, "\n") } fs.parent.Render() - fs.results.Highlight(strconv.Itoa(fs.matches[0].Index)) + fs.results.Highlight(strconv.Itoa(fs.matches[0].OriginalIndex)) fs.results.ScrollToBeginning() } else { fs.results.Clear() @@ -116,15 +116,15 @@ func (fs *FuzzySearchModal) keyHandler(event *tcell.EventKey) *tcell.EventKey { // Cycle highlighted area to next match if len(highlights) > 0 { fs.selected = (fs.selected + 1) % len(fs.matches) - fs.results.Highlight(strconv.Itoa(fs.matches[fs.selected].Index)) + fs.results.Highlight(strconv.Itoa(fs.matches[fs.selected].OriginalIndex)) fs.results.ScrollToHighlight() } return nil case tcell.KeyEnter: // Switch room to currently selected room if len(highlights) > 0 { - debug.Print("Fuzzy Selected Room:", fs.roomList[fs.matches[fs.selected].Index].GetTitle()) - fs.mainView.SwitchRoom(fs.roomList[fs.matches[fs.selected].Index].Tags()[0].Tag, fs.roomList[fs.matches[fs.selected].Index]) + debug.Print("Fuzzy Selected Room:", fs.roomList[fs.matches[fs.selected].OriginalIndex].GetTitle()) + fs.mainView.SwitchRoom(fs.roomList[fs.matches[fs.selected].OriginalIndex].Tags()[0].Tag, fs.roomList[fs.matches[fs.selected].OriginalIndex]) } fs.parent.views.RemovePage("fuzzy-search-modal") fs.parent.app.SetFocus(fs.parent.views) -- cgit v1.2.3