summaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
authorSean E. Russell <ser@ser1.net>2020-02-14 09:35:58 -0600
committerSean E. Russell <ser@ser1.net>2020-02-14 09:35:58 -0600
commitf850a47d91d413de40de219aa597ade41a05f757 (patch)
treefa15d4e8ddc62888788d6814e4ab3c010931d892 /cmd
parent64d4a81212a43a4b805b92963fd4da230b3ca313 (diff)
parent246ebfbff2c87f66218c42ea9490214006f2efc8 (diff)
Merge remote-tracking branch 'rephorm/filter'
Diffstat (limited to 'cmd')
-rw-r--r--cmd/gotop/main.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/cmd/gotop/main.go b/cmd/gotop/main.go
index bf9b72d..d3384b0 100644
--- a/cmd/gotop/main.go
+++ b/cmd/gotop/main.go
@@ -221,6 +221,10 @@ func eventLoop(c gotop.Config, grid *layout.MyGrid) {
}
}
case e := <-uiEvents:
+ if grid.Proc != nil && grid.Proc.HandleEvent(e) {
+ ui.Render(grid.Proc)
+ break
+ }
switch e.ID {
case "q", "<C-c>":
return
@@ -354,6 +358,11 @@ func eventLoop(c gotop.Config, grid *layout.MyGrid) {
grid.Proc.ChangeProcSortMethod(w.ProcSortMethod(e.ID))
ui.Render(grid.Proc)
}
+ case "/":
+ if grid.Proc != nil {
+ grid.Proc.SetEditingFilter(true)
+ ui.Render(grid.Proc)
+ }
}
if previousKey == e.ID {