From f502c9b53cdab10a00500f067bfbe0f0e161ab19 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Sun, 27 Oct 2013 16:48:55 +0100 Subject: [PATCH] Error out when a required commandline argument is left out --- app/src/processing/app/Base.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 92d54f020..885322e5e 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -344,18 +344,24 @@ public class Base { i++; if (i < args.length) selectBoard = args[i]; + else + showError(null, "Argument required for --board", null); continue; } if (args[i].equals("--port")) { i++; if (i < args.length) selectPort = args[i]; + else + showError(null, "Argument required for --port", null); continue; } if (args[i].equals("--curdir")) { i++; if (i < args.length) currentDirectory = args[i]; + else + showError(null, "Argument required for --curdir", null); continue; } if (args[i].startsWith("--"))