From 920bf322f1243ec98b4f66a9141112d24ac0e638 Mon Sep 17 00:00:00 2001 From: Tomas Stupka <tomas.stupka@oracle.com> Date: Tue, 22 Aug 2017 12:53:28 +0200 Subject: [PATCH] avoid jline.console.UserInterruptException --- .../src/com/oracle/truffle/r/launcher/JLineConsoleHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/JLineConsoleHandler.java b/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/JLineConsoleHandler.java index fc2f1e2e3b..e3c4cee27e 100644 --- a/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/JLineConsoleHandler.java +++ b/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/JLineConsoleHandler.java @@ -67,7 +67,8 @@ public class JLineConsoleHandler extends ConsoleHandler { console.getTerminal().init(); return console.readLine(); } catch (UserInterruptException e) { - throw e; + // interrupted by ctrl-c + return ""; } catch (Exception ex) { throw new RuntimeException(ex); } -- GitLab