From c15570679e4dcde132e88a375fba705e5e6c4aa1 Mon Sep 17 00:00:00 2001 From: TopazTK <250328010.b@uni-prizren.com> Date: Wed, 19 Aug 2026 06:47:18 +0200 Subject: [PATCH] this should'a been here. --- OpenKh.Tools.ModsManager/Services/ModsService.cs | 9 --------- OpenKh.Tools.ModsManager/ViewModels/MainViewModel.cs | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/OpenKh.Tools.ModsManager/Services/ModsService.cs b/OpenKh.Tools.ModsManager/Services/ModsService.cs index 76b9e09ea..b3c213ee4 100644 --- a/OpenKh.Tools.ModsManager/Services/ModsService.cs +++ b/OpenKh.Tools.ModsManager/Services/ModsService.cs @@ -124,15 +124,6 @@ public static Task InstallMod( string platformUrl = null, string branchName = null) { - - if (name.Contains("@")) - { - var _fetchNameWithPlatform = name.Split("@"); - - name = _fetchNameWithPlatform[0]; - platformUrl = _fetchNameWithPlatform[1]; - } - if (!isZipFile && !isLuaFile) { return Task.Run(() => InstallModFromGit(name, progressOutput, progressNumber, platformUrl, branchName)); diff --git a/OpenKh.Tools.ModsManager/ViewModels/MainViewModel.cs b/OpenKh.Tools.ModsManager/ViewModels/MainViewModel.cs index 4d477fc16..c13bcf60a 100644 --- a/OpenKh.Tools.ModsManager/ViewModels/MainViewModel.cs +++ b/OpenKh.Tools.ModsManager/ViewModels/MainViewModel.cs @@ -522,6 +522,15 @@ public MainViewModel() progressWindow.Show(); return progressWindow; }); + + if (name.Contains("@")) + { + var _fetchNameWithPlatform = name.Split("@"); + + name = _fetchNameWithPlatform[0]; + platformUrl = _fetchNameWithPlatform[1]; + } + await ModsService.InstallMod(name, isZipFile, isLuaFile, progress => { Application.Current.Dispatcher.Invoke(() => progressWindow.ProgressText = progress);