Skip to content

Commit 3575580

Browse files
committed
#32 - Make loading appear immediately after showing dropdownlist.
1 parent 9d75f71 commit 3575580

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/GitExtensions.BundleBackuper/UI/BundleListMenuItem.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,17 @@ private async void OnDropDownOpening(object sender, EventArgs e)
4444
if (DropDown.Items.Count == 3)
4545
DropDown.Items.RemoveAt(2);
4646

47+
DropDown.Items.Add(new ToolStripSeparator());
48+
int loadingIndex = DropDown.Items.Add(new LoadingMenuItem());
49+
4750
if (!await provider.IsAvailableAsync())
4851
{
52+
DropDown.Items.RemoveAt(2);
53+
DropDown.Items.RemoveAt(2);
4954
SetItemsEnabled(false);
5055
return;
5156
}
5257

53-
DropDown.Items.Add(new ToolStripSeparator());
54-
int loadingIndex = DropDown.Items.Add(new LoadingMenuItem());
55-
5658
SetItemsEnabled(true);
5759
DropDown.Items.AddRange(await CreateBundleItemsAsync());
5860

0 commit comments

Comments
 (0)