From f6f65557e203e672d796c8b9abfa27eb005a1c95 Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Thu, 14 Oct 2021 02:54:55 +0200
Subject: [PATCH] Disable wrapping around when going down a page in code
 completion popup

---
 .../feature/codeCompletion/CodeCompletionPopupKeyHandler.kt     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/codeCompletion/CodeCompletionPopupKeyHandler.kt b/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/codeCompletion/CodeCompletionPopupKeyHandler.kt
index 03aa22a..9d7c0ce 100644
--- a/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/codeCompletion/CodeCompletionPopupKeyHandler.kt
+++ b/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/codeCompletion/CodeCompletionPopupKeyHandler.kt
@@ -36,7 +36,7 @@ class CodeCompletionPopupKeyHandler(originalHandler: TypedActionHandler?) : Type
 		if (shortcutItem == CodeCompletionPopupConfiguration.SHORTCUT_NEXT_PAGE) {
 			setPageOffset(lookup) {
 				val newTopIndex = offset + CodeCompletionPopupConfiguration.itemShortcutCount
-				if (newTopIndex >= it.size) 0 else newTopIndex
+				if (newTopIndex >= it.size) offset else newTopIndex
 			}
 		}
 		else if (shortcutItem == CodeCompletionPopupConfiguration.SHORTCUT_PREV_PAGE) {