From 6c215e672dce22ba1a923a34ad15e2d3eb837e8a Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Fri, 29 Nov 2024 12:57:56 -0800
Subject: [PATCH] Revert "core: fix patch paths applying when no folder exists"
 (#1620)

This reverts commit 9f6261524b6305d0d718aed5ba6dd004d4f76810.
---
 src/core/file_sys/fs.cpp | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/core/file_sys/fs.cpp b/src/core/file_sys/fs.cpp
index b6d0d188..769940cf 100644
--- a/src/core/file_sys/fs.cpp
+++ b/src/core/file_sys/fs.cpp
@@ -56,12 +56,11 @@ std::filesystem::path MntPoints::GetHostPath(std::string_view path, bool* is_rea
     std::filesystem::path host_path = mount->host_path / rel_path;
     std::filesystem::path patch_path = mount->host_path;
     patch_path += "-UPDATE";
+    patch_path /= rel_path;
 
-    if (corrected_path.starts_with("/app0") || corrected_path.starts_with("/hostapp")) {
-        if (std::filesystem::exists(patch_path)) {
-            patch_path /= rel_path;
-            return patch_path;
-        }
+    if ((corrected_path.starts_with("/app0") || corrected_path.starts_with("/hostapp")) &&
+        std::filesystem::exists(patch_path)) {
+        return patch_path;
     }
 
     if (!NeedsCaseInsensitiveSearch) {