From e0a232a70607f09caa7bebe9eaf5599026ce55bb Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 7 Oct 2026 15:48:09 +0000 Subject: [PATCH] Improve file tilde resolve --- app/src/main/java/io/xpipe/app/util/FilePath.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/xpipe/app/util/FilePath.java b/app/src/main/java/io/xpipe/app/util/FilePath.java index c67c8472e..5829428a6 100644 --- a/app/src/main/java/io/xpipe/app/util/FilePath.java +++ b/app/src/main/java/io/xpipe/app/util/FilePath.java @@ -208,7 +208,8 @@ public final class FilePath { } public FilePath resolveTildeHome(FilePath dir) { - return value.startsWith("~") ? FilePath.of(value.replace("~", dir.toString())) : this; + var resolve = value.equals("~") || value.startsWith("~/") || value.startsWith("~\\"); + return resolve ? FilePath.of(dir.toString() + value.substring(1)) : this; } public List split() {