diff --git a/aegisub/src/base_grid.cpp b/aegisub/src/base_grid.cpp index a5fdac608..6fff3e29c 100644 --- a/aegisub/src/base_grid.cpp +++ b/aegisub/src/base_grid.cpp @@ -1008,6 +1008,8 @@ void BaseGrid::OnKeyDown(wxKeyEvent &event) { // Moving if (dir) { + event.Skip(false); + int old_extend = extendRow; int next = mid(0, GetDialogueIndex(active_line) + dir * step, GetRows() - 1); SetActiveLine(GetDialogue(next)); diff --git a/aegisub/src/dialog_styling_assistant.cpp b/aegisub/src/dialog_styling_assistant.cpp index bf1e39fca..600a279f9 100644 --- a/aegisub/src/dialog_styling_assistant.cpp +++ b/aegisub/src/dialog_styling_assistant.cpp @@ -255,6 +255,5 @@ void DialogStyling::OnKeyDown(wxKeyEvent &evt) { if (from > 0) style_name->SetSelection(from - 1, to); } - evt.Skip(); } } diff --git a/aegisub/src/video_slider.cpp b/aegisub/src/video_slider.cpp index 4b1d0d760..56c4b35c2 100644 --- a/aegisub/src/video_slider.cpp +++ b/aegisub/src/video_slider.cpp @@ -157,8 +157,6 @@ void VideoSlider::OnKeyDown(wxKeyEvent &event) { c->subsGrid->GetEventHandler()->ProcessEvent(event); c->subsGrid->SetFocus(); } - else - event.Skip(); } void VideoSlider::OnPaint(wxPaintEvent &) {