From c20c3905848df31af2ae80c42a9c7aa619d38be6 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sat, 22 Oct 2022 19:19:22 +0200 Subject: [PATCH] only pass arguments down (#9266) --- src/main/java/org/jabref/cli/Launcher.java | 4 +++- src/main/java/org/jabref/gui/MainApplication.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/jabref/cli/Launcher.java b/src/main/java/org/jabref/cli/Launcher.java index 4cd5d9926f3..e0a99e0a710 100644 --- a/src/main/java/org/jabref/cli/Launcher.java +++ b/src/main/java/org/jabref/cli/Launcher.java @@ -45,8 +45,10 @@ */ public class Launcher { private static Logger LOGGER; + private static String[] ARGUMENTS; public static void main(String[] args) { + ARGUMENTS = args; addLogToDisk(); try { // Init preferences @@ -74,7 +76,7 @@ public static void main(String[] args) { return; } - MainApplication.create(argumentProcessor.getParserResults(), argumentProcessor.isBlank(), preferences); + MainApplication.main(argumentProcessor.getParserResults(), argumentProcessor.isBlank(), preferences, ARGUMENTS); } catch (ParseException e) { LOGGER.error("Problem parsing arguments", e); JabRefCLI.printUsage(); diff --git a/src/main/java/org/jabref/gui/MainApplication.java b/src/main/java/org/jabref/gui/MainApplication.java index bf2fcc5dfa8..beccb0176e8 100644 --- a/src/main/java/org/jabref/gui/MainApplication.java +++ b/src/main/java/org/jabref/gui/MainApplication.java @@ -17,11 +17,11 @@ public class MainApplication extends Application { private static boolean isBlank; private static JabRefPreferences preferences; - public static void create(List parserResults, boolean blank, JabRefPreferences preferences) { + public static void main(List parserResults, boolean blank, JabRefPreferences preferences, String[] args) { MainApplication.parserResults = parserResults; MainApplication.isBlank = blank; MainApplication.preferences = preferences; - launch(); + launch(args); } @Override