From 8c4a454d683d6e779f3f7c84551f6d1521eaac7c Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Wed, 31 Jan 2018 19:49:49 +0100 Subject: [PATCH] Extract argument parsing Move argument parsing to a separate method. --- .../src/main/java/com/genymobile/scrcpy/ScrCpyServer.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/main/java/com/genymobile/scrcpy/ScrCpyServer.java b/server/src/main/java/com/genymobile/scrcpy/ScrCpyServer.java index 8089d6c5..2e18682a 100644 --- a/server/src/main/java/com/genymobile/scrcpy/ScrCpyServer.java +++ b/server/src/main/java/com/genymobile/scrcpy/ScrCpyServer.java @@ -42,12 +42,17 @@ public class ScrCpyServer { }).start(); } - public static void main(String... args) throws Exception { + private static Options createOptions(String... args) { Options options = new Options(); if (args.length > 0) { int maximumSize = Integer.parseInt(args[0]) & ~7; // multiple of 8 options.setMaximumSize(maximumSize); } + return options; + } + + public static void main(String... args) throws Exception { + Options options = createOptions(args); try { scrcpy(options); } catch (Throwable t) {