v0.19.14.0
This commit is contained in:
@@ -598,13 +598,14 @@ namespace Barotrauma.Steam
|
||||
|
||||
bool reinstallAction(GUIButton button, object o)
|
||||
{
|
||||
SettingsMenu.Instance?.ApplyInstalledModChanges();
|
||||
int prevIndex = ContentPackageManager.EnabledPackages.Regular.IndexOf(contentPackage);
|
||||
TaskPool.AddIfNotFound($"Reinstall{workshopItem.Id}",
|
||||
SteamManager.Workshop.Reinstall(workshopItem), t =>
|
||||
{
|
||||
ContentPackageManager.WorkshopPackages.Refresh();
|
||||
ContentPackageManager.EnabledPackages.RefreshUpdatedMods();
|
||||
if (SettingsMenu.Instance?.WorkshopMenu is MutableWorkshopMenu mutableWorkshopMenu)
|
||||
if (SettingsMenu.Instance?.WorkshopMenu is MutableWorkshopMenu mutableWorkshopMenu && !mutableWorkshopMenu.ViewingItemDetails)
|
||||
{
|
||||
mutableWorkshopMenu.PopulateInstalledModLists(forceRefreshEnabled: true);
|
||||
}
|
||||
|
||||
@@ -543,7 +543,8 @@ namespace Barotrauma.Steam
|
||||
|
||||
var localModProject = new ModProject(localPackage)
|
||||
{
|
||||
UgcId = Option<ContentPackageId>.Some(new SteamWorkshopId(resultId))
|
||||
UgcId = Option<ContentPackageId>.Some(new SteamWorkshopId(resultId)),
|
||||
ModVersion = modVersion
|
||||
};
|
||||
localModProject.DiscardHashAndInstallTime();
|
||||
localModProject.Save(localPackage.Path);
|
||||
|
||||
Reference in New Issue
Block a user