Skip to content

Commit

Permalink
Removed Extra Folder Scanning for being Broken in most cases
Browse files Browse the repository at this point in the history
  • Loading branch information
HerpDerpinstine committed Dec 8, 2024
1 parent f43cdbd commit 072a52d
Showing 1 changed file with 0 additions and 35 deletions.
35 changes: 0 additions & 35 deletions MelonLoader/Melons/MelonFolderHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -152,36 +152,6 @@ private static void FindMelonFolders(
}
}

private static void ScanExtraFolders(eScanType scanType,
string path,
ref List<string> userLibDirectories,
ref List<string> pluginDirectories,
ref List<string> modDirectories)
{
string[] directories = Directory.GetDirectories(path, "*", SearchOption.TopDirectoryOnly);
if ((directories == null)
|| (directories.Length <= 0))
return;

foreach (var dir in directories)
{
if (userLibDirectories.Contains(dir)
|| pluginDirectories.Contains(dir)
|| modDirectories.Contains(dir))
continue;

ScanExtraFolders(scanType, dir, ref userLibDirectories, ref pluginDirectories, ref modDirectories);

// Add to Directories List
if (scanType == eScanType.UserLibs)
userLibDirectories.Add(dir);
else if (scanType == eScanType.Plugins)
pluginDirectories.Add(dir);
else
modDirectories.Add(dir);
}
}

private static void ScanFolder(eScanType scanType,
string path,
ref List<string> userLibDirectories,
Expand Down Expand Up @@ -216,10 +186,7 @@ private static void ScanFolder(eScanType scanType,

// Is UserLibs Scan?
if (scanType == eScanType.UserLibs)
{
ScanExtraFolders(scanType, dir, ref userLibDirectories, ref pluginDirectories, ref modDirectories);
userLibDirectories.Add(dir); // Add to Directories List
}
else
{
// Check for Deeper Melon Folder
Expand All @@ -240,8 +207,6 @@ private static void ScanFolder(eScanType scanType,
}
}

ScanExtraFolders(scanType, dir, ref userLibDirectories, ref pluginDirectories, ref modDirectories);

// Add to Directories List
if (scanType == eScanType.Mods)
modDirectories.Add(dir);
Expand Down

0 comments on commit 072a52d

Please sign in to comment.