diff --git a/app/src/main/java/io/xpipe/app/core/AppOpenArguments.java b/app/src/main/java/io/xpipe/app/core/AppOpenArguments.java index 5fc938ab9..9ce427a9f 100644 --- a/app/src/main/java/io/xpipe/app/core/AppOpenArguments.java +++ b/app/src/main/java/io/xpipe/app/core/AppOpenArguments.java @@ -21,6 +21,7 @@ public class AppOpenArguments { private static final List bufferedArguments = new ArrayList<>(); public static synchronized void init() { + handleImpl(AppProperties.get().getArguments().getOpenArgs()); handleImpl(bufferedArguments); bufferedArguments.clear(); } diff --git a/core/src/main/java/io/xpipe/core/util/XPipeInstallation.java b/core/src/main/java/io/xpipe/core/util/XPipeInstallation.java index 6e9170b3b..e9bda47bb 100644 --- a/core/src/main/java/io/xpipe/core/util/XPipeInstallation.java +++ b/core/src/main/java/io/xpipe/core/util/XPipeInstallation.java @@ -169,9 +169,9 @@ public class XPipeInstallation { if (OsType.getLocal().equals(OsType.MACOS)) { return path.getParent().getParent().getParent().toString(); } else if (OsType.getLocal().equals(OsType.LINUX)) { - return path.getParent().toString(); + return path.getParent().getParent().toString(); } else { - return path.getParent().toString(); + return path.getParent().getParent().toString(); } } diff --git a/version b/version index 89ff2bf82..6a018faed 100644 --- a/version +++ b/version @@ -1 +1 @@ -15.0-19 +15.0-20