about summary refs log tree commit diff stats
path: root/src/display/client.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/display/client.nim')
-rw-r--r--src/display/client.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/display/client.nim b/src/display/client.nim
index 86ef999c..8ce4f124 100644
--- a/src/display/client.nim
+++ b/src/display/client.nim
@@ -278,6 +278,9 @@ proc inputLoop(client: Client) =
       if Read in event.events:
         if event.fd == client.console.tty.getFileHandle():
           client.input()
+          let container = client.pager.container
+          if container != nil and not client.pager.handleEvents(container):
+            client.quit(1)
           stdout.flushFile()
         else:
           let container = client.fdmap[event.fd]