From 23becff81e20997460d285972872e5c9638bbb68 Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Mon, 6 May 2024 23:11:08 +0200
Subject: [PATCH] Fix ClassCastException in some wrapped Enter action handlers

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

diff --git a/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/vimNavigation/VimNavigationDispatcher.kt b/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/vimNavigation/VimNavigationDispatcher.kt
index b64205b..aa558aa 100644
--- a/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/vimNavigation/VimNavigationDispatcher.kt
+++ b/src/main/kotlin/com/chylex/intellij/keyboardmaster/feature/vimNavigation/VimNavigationDispatcher.kt
@@ -35,7 +35,7 @@ internal open class VimNavigationDispatcher<T : JComponent>(final override val c
 				}
 				
 				container.getActionForKeyStroke(ENTER_KEY)?.let {
-					originalEnterAction = WrappedAction.ForActionListener(component, it)
+					originalEnterAction = WrappedAction.ForActionListener(container, it)
 				}
 				
 				for (action in ActionUtil.getActions(container)) {