Make recapitalizing internal mod folders possible without changing behaviour otherwise.

This commit is contained in:
Ottermandias 2022-02-24 14:02:45 +01:00
parent 7e7e74a534
commit 6df82fdf18
3 changed files with 227 additions and 220 deletions

View file

@ -300,16 +300,18 @@ public partial class SettingsInterface
var targetUri = new Uri( newDir.FullName );
if( sourceUri.Equals( targetUri ) )
{
var tmpFolder = new DirectoryInfo(TempFile.TempFileName( dir.Parent! ).FullName);
var tmpFolder = new DirectoryInfo( TempFile.TempFileName( dir.Parent! ).FullName );
if( _modManager.RenameModFolder( Mod.Data, tmpFolder ) )
{
if( !_modManager.RenameModFolder( Mod.Data, newDir ) )
{
PluginLog.Error("Could not recapitalize folder after renaming, reverting rename." );
PluginLog.Error( "Could not recapitalize folder after renaming, reverting rename." );
_modManager.RenameModFolder( Mod.Data, dir );
}
_selector.ReloadCurrentMod();
}
ImGui.CloseCurrentPopup();
}
else