From bc1c27b8d2b8f56e37682f17b7faa62066e42c77 Mon Sep 17 00:00:00 2001 From: derrod Date: Tue, 28 Dec 2021 19:21:33 +0100 Subject: [PATCH] [core] Ignore path parameter if overlay is already installed --- legendary/core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/legendary/core.py b/legendary/core.py index 1fcfccb..89d9bf8 100644 --- a/legendary/core.py +++ b/legendary/core.py @@ -1745,7 +1745,11 @@ class LegendaryCore: _manifest, base_urls = self.get_cdn_manifest(EOSOverlayApp) manifest = self.load_manifest(_manifest) - path = path or os.path.join(self.get_default_install_dir(), 'EOS_Overlay') + if igame := self.lgd.get_overlay_install_info(): + path = igame.install_path + else: + path = path or os.path.join(self.get_default_install_dir(), 'EOS_Overlay') + dlm = DLManager(path, base_urls[0]) analysis_result = dlm.run_analysis(manifest=manifest)