From 940a9233f0dc5cb6cda0467ac9c00af8a8582e84 Mon Sep 17 00:00:00 2001 From: Sergio Chouhy Date: Sat, 6 Jun 2026 03:14:00 -0300 Subject: [PATCH] allow relative paths for wallet files --- src/LEZWalletBackend.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/LEZWalletBackend.cpp b/src/LEZWalletBackend.cpp index d1789d1..5ed2c17 100644 --- a/src/LEZWalletBackend.cpp +++ b/src/LEZWalletBackend.cpp @@ -47,9 +47,12 @@ namespace { // Normalise file:// URLs and OS paths to a plain local path. QString toLocalPath(const QString& path) { - if (path.startsWith("file://") || path.contains("/")) - return QUrl::fromUserInput(path).toLocalFile(); - return path; + QString p = path; + if (p.startsWith(QLatin1Char('~'))) + p = QDir::homePath() + p.mid(1); + if (p.startsWith("file://") || p.contains("/")) + return QUrl::fromUserInput(p).toLocalFile(); + return p; } }