Skip to content

Commit 8bb6c8c

Browse files
committed
fix list of provider at first run
1 parent 0678337 commit 8bb6c8c

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Analogy/Forms/FirstTimeRunForm.cs

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
using DevExpress.XtraEditors;
1+
using Analogy.DataTypes;
2+
using DevExpress.XtraEditors;
3+
using DevExpress.XtraEditors.Controls;
24
using System;
35
using System.Collections.Generic;
46
using System.Linq;
57
using System.Windows.Forms;
6-
using Analogy.DataTypes;
7-
using DevExpress.XtraEditors.Controls;
88

99
namespace Analogy.Forms
1010
{
@@ -22,23 +22,25 @@ public FirstTimeRunForm()
2222
// This line of code is generated by Data Source Configuration Wizard
2323
}
2424

25-
private void FirstTimeRunForm_Load(object sender, EventArgs e)
25+
private async void FirstTimeRunForm_Load(object sender, EventArgs e)
2626
{
2727
if (DesignMode)
2828
{
2929
return;
3030
}
3131

3232
Icon = UserSettingsManager.UserSettings.GetIcon();
33+
await FactoriesManager.Instance.InitializeBuiltInFactories();
34+
await FactoriesManager.Instance.AddExternalDataSources();
3335
chkLstDataProviderStatus.CustomizeItem += (s, e) =>
3436
{
3537
FactoryCheckItem bind = (FactoryCheckItem)e.Value;
3638
e.TemplatedItem.Elements[0].ImageOptions.Image = bind.Image;
3739
e.TemplatedItem.Elements[1].Text = $"{bind.Name} (id:{bind.ID})";
3840
e.TemplatedItem.Elements[2].Text = bind.Description;
3941
};
40-
chkLstDataProviderStatus.ItemCheck+=(s,e) => SaveSettings();
41-
42+
chkLstDataProviderStatus.ItemCheck += (s, e) => SaveSettings();
43+
4244
foreach (var setting in Settings.FactoriesOrder)
4345
{
4446
FactorySettings factory = Settings.GetFactorySetting(setting);

0 commit comments

Comments
 (0)