aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui
diff options
context:
space:
mode:
authorAlexander Neumann <alexander.neumann@picos-software.com>2019-04-17 10:12:18 +0200
committerAlexander Neumann <alexander.neumann@picos-software.com>2019-04-23 11:05:00 +0200
commitae34e952b9f0328eea471ab1c64d7924baea7855 (patch)
tree0276b74a3632d49f5ee01401b9e621430d9ca082 /ui
parentui: move orderedStringSet to util.go (diff)
downloadwireguard-windows-ae34e952b9f0328eea471ab1c64d7924baea7855.tar.xz
wireguard-windows-ae34e952b9f0328eea471ab1c64d7924baea7855.zip
ui: simplify sorting of TunnelModel
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
Diffstat (limited to 'ui')
-rw-r--r--ui/tunnelsview.go12
1 files changed, 1 insertions, 11 deletions
diff --git a/ui/tunnelsview.go b/ui/tunnelsview.go
index f76b3319..1e70c5bc 100644
--- a/ui/tunnelsview.go
+++ b/ui/tunnelsview.go
@@ -38,17 +38,7 @@ func (t *TunnelModel) Value(row, col int) interface{} {
func (t *TunnelModel) Sort(col int, order walk.SortOrder) error {
sort.SliceStable(t.tunnels, func(i, j int) bool {
- a, b := t.tunnels[i], t.tunnels[j]
-
- c := func(res bool) bool {
- if order == walk.SortAscending {
- return res
- }
- return !res
- }
-
- // don't match col, always sort by name
- return c(a.Name < b.Name)
+ return t.tunnels[i].Name < t.tunnels[j].Name
})
return t.SorterBase.Sort(col, order)