1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-15 14:54:09 +02:00

Fixed LastPlatform issue when platform options were default

This commit is contained in:
Brian Fiete 2020-03-26 07:04:00 -07:00
parent 55a8c12a7c
commit 24dd60933b

View file

@ -2795,6 +2795,8 @@ namespace IDE
} }
bool LoadWorkspaceUserData(StructuredData data) bool LoadWorkspaceUserData(StructuredData data)
{
//
{ {
String configName = scope String(); String configName = scope String();
data.GetString("LastConfig", configName); data.GetString("LastConfig", configName);
@ -2803,21 +2805,13 @@ namespace IDE
mConfigName.Set(configName); mConfigName.Set(configName);
} }
//
{
String platformName = scope String(); String platformName = scope String();
data.GetString("LastPlatform", platformName); data.GetString("LastPlatform", platformName);
if (!platformName.IsEmpty) if (!platformName.IsEmpty)
{ {
Workspace.Config config;
mWorkspace.mConfigs.TryGetValue(mConfigName, out config);
if (config != null)
{
if (Utils.Contains(config.mPlatforms.Keys, platformName))
mPlatformName.Set(platformName); mPlatformName.Set(platformName);
} }
} }
}
using (data.Open("MainWindow")) using (data.Open("MainWindow"))
DeserializeWindow(data, mMainWindow); DeserializeWindow(data, mMainWindow);