1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-17 15:46:05 +02:00

Fixed some loading issues

This commit is contained in:
Brian Fiete 2019-12-01 10:19:00 -08:00
parent 2bb2a5926a
commit 9c44273737
2 changed files with 67 additions and 35 deletions

View file

@ -667,6 +667,23 @@ namespace IDE
mProjectNameMap.Clear();
}
public void AddProjectToCache(Project project)
{
void Add(String name, Project project)
{
bool added = mProjectNameMap.TryAdd(name, var keyPtr, var valuePtr);
if (!added)
return;
*keyPtr = new String(name);
*valuePtr = project;
}
Add(project.mProjectName, project);
for (var alias in project.mGeneralOptions.mAliases)
Add(alias, project);
}
public Project FindProject(StringView projectName)
{
if (mProjectNameMap.IsEmpty)
@ -681,7 +698,7 @@ namespace IDE
}
for (var project in mProjects)
Add(project.mProjectName, project);;
Add(project.mProjectName, project);
for (var project in mProjects)
{