From 7f4555434e8a979b613666321d1a66aadcd13fb0 Mon Sep 17 00:00:00 2001 From: Le Duy Thuc Date: Thu, 12 Nov 2026 11:31:03 +0700 Subject: [PATCH] Fix default user home default on linux --- src/QtApp/UIController.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/QtApp/UIController.cpp b/src/QtApp/UIController.cpp index 66ef318..edddf09 100644 --- a/src/QtApp/UIController.cpp +++ b/src/QtApp/UIController.cpp @@ -61,7 +61,8 @@ QString getUserHomeDefault() { QString home = ensureTrailingSlash(QStandardPaths::standardLocations(QStandardPaths::HomeLocation).value(0)); if (!s_isWindows) { - home += ".steam/steam/steamapps/compatdata/2536520/pfx/"; // 2536520 = app id for D2R. + // 2536520 = app id for D2R + home += ".steam/steam/steamapps/compatdata/2536520/pfx/drive_c/users/steamuser/"; } return home; } @@ -267,8 +268,10 @@ void UIController::generateFinish() void UIController::setLaunch(QString arg) { const QString bnetPath = getBattleNetConfig(); - if (bnetPath.isEmpty()) + if (bnetPath.isEmpty()) { + emit statusUpdate(tr("Failed to locate Battle.net.config")); return; + } const auto configPath = string2path(bnetPath.toStdString()); Mernel::PropertyTree doc;