From f2b317358f0ec291dbc85fca9b40c16098c6812a Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Mon, 18 May 2015 20:06:16 -0400 Subject: [PATCH] fix step function for the toolbar --- java/src/processing/mode/java/JavaToolbar.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/src/processing/mode/java/JavaToolbar.java b/java/src/processing/mode/java/JavaToolbar.java index d6f23fd44..d0f5a8358 100644 --- a/java/src/processing/mode/java/JavaToolbar.java +++ b/java/src/processing/mode/java/JavaToolbar.java @@ -22,6 +22,7 @@ package processing.mode.java; import java.awt.event.ActionEvent; import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; import java.util.ArrayList; import java.util.List; @@ -77,7 +78,8 @@ public class JavaToolbar extends EditorToolbar { Language.text("menu.debug.step_out")) { @Override public void actionPerformed(ActionEvent e) { - jeditor.handleStep(e.getModifiers()); + final int mask = KeyEvent.SHIFT_DOWN_MASK | KeyEvent.ALT_DOWN_MASK; + jeditor.handleStep(e.getModifiers() & mask); } }; outgoing.add(stepButton);