Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Turn MainForm.GetModFiles() into an iterator
  • Loading branch information
FraGag committed Mar 19, 2016
1 parent cdcafec commit f3ddb4e
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions SADXModManager/MainForm.cs
Expand Up @@ -140,14 +140,13 @@ private void LoadModList()

private IEnumerable<string> GetModFiles(DirectoryInfo directoryInfo)
{
List<string> files = new List<string>();
foreach (DirectoryInfo item in directoryInfo.GetDirectories())
if (!item.Name.Equals("system", StringComparison.OrdinalIgnoreCase))
files.AddRange(GetModFiles(item));
foreach (string filename in GetModFiles(item))
yield return filename;
string modini = Path.Combine(directoryInfo.FullName, "mod.ini");
if (File.Exists(modini))
files.Add(modini);
return files;
yield return modini;
}

private void modListView_SelectedIndexChanged(object sender, EventArgs e)
Expand Down

0 comments on commit f3ddb4e

Please sign in to comment.