Commit Diff


commit - 4e6e7fdcef8b3c9af118a5c011c1fbe79d505bf4
commit + cc5bac6611e9a2b1a911d4a98ba7d1b2a4eb7d4c
blob - 0e1562e9902b8fa2c101f656e4ecb836031daae8
blob + 00b4e68c133b60766f61df74c51ec08d0b5a1031
--- tog/tog.c
+++ tog/tog.c
@@ -487,7 +487,7 @@ view_input(struct tog_view **new, struct tog_view **de
 	errcode = pthread_mutex_unlock(&tog_mutex);
 	if (errcode)
 		return got_error_set_errno(errcode);
-	ch = getch();
+	ch = wgetch(view->window);
 	errcode = pthread_mutex_lock(&tog_mutex);
 	if (errcode)
 		return got_error_set_errno(errcode);