diff --git a/app/src/processing/app/AbstractMonitor.java b/app/src/processing/app/AbstractMonitor.java index ad1ed87eb..4fb819a73 100644 --- a/app/src/processing/app/AbstractMonitor.java +++ b/app/src/processing/app/AbstractMonitor.java @@ -85,7 +85,7 @@ public abstract class AbstractMonitor extends JFrame implements ActionListener { suspend(); } } else { - if (closed) { + if (closed && (Editor.avoidMultipleOperations == false)) { resume(boardPort); } } diff --git a/app/src/processing/app/Editor.java b/app/src/processing/app/Editor.java index 8ed2ccc73..a8e5b7b74 100644 --- a/app/src/processing/app/Editor.java +++ b/app/src/processing/app/Editor.java @@ -181,7 +181,7 @@ public class Editor extends JFrame implements RunnerListener { private int numTools = 0; - public boolean avoidMultipleOperations = false; + static public boolean avoidMultipleOperations = false; private final EditorToolbar toolbar; // these menus are shared so that they needn't be rebuilt for all windows