Skip to content

Commit 8afe642

Browse files
committed
Consume Control+Tab/PageUp/Down events on a split pane to stop Control+Tab propagating and changing the focus away from the input text area.
1 parent eea71d5 commit 8afe642

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/fjwright/runreduce/RunREDUCE.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ private static void splitPaneKeyPressed(KeyEvent event) {
158158
(event.getCode() == KeyCode.TAB ||
159159
event.getCode() == KeyCode.PAGE_UP ||
160160
event.getCode() == KeyCode.PAGE_DOWN)) {
161+
event.consume(); // NECESSARY for Control+Tab!
161162
reducePanel.setSelected(false); // current panel
162163
REDUCEPanel tmp = reducePanel; // swap panels
163164
reducePanel = reducePanel2;

0 commit comments

Comments
 (0)