From 5b56cb6bdb89e92a144e8e4639cfa0618bbc8fff Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Wed, 26 Apr 2023 11:40:18 +0100 Subject: [PATCH] Don't let add-row processing intercept OK processing. Fixes https://gitlab.com/kicad/code/kicad/issues/14579 --- common/grid_tricks.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/common/grid_tricks.cpp b/common/grid_tricks.cpp index 990b1a6fd4..4eaaea10a7 100644 --- a/common/grid_tricks.cpp +++ b/common/grid_tricks.cpp @@ -456,6 +456,7 @@ void GRID_TRICKS::onCharHook( wxKeyEvent& ev ) bool handled = false; if( ( ev.GetKeyCode() == WXK_RETURN || ev.GetKeyCode() == WXK_NUMPAD_ENTER ) + && ev.GetModifiers() == wxMOD_NONE && m_grid->GetGridCursorRow() == m_grid->GetNumberRows() - 1 ) { if( m_grid->IsCellEditControlShown() )