Skip to content

Commit

Permalink
Only refresh account session when viewing trade confirmations
Browse files Browse the repository at this point in the history
  • Loading branch information
geel9 committed Mar 6, 2016
1 parent 7709a55 commit a9dd720
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions Steam Desktop Authenticator/MainForm.cs
Expand Up @@ -98,10 +98,15 @@ private void btnSteamLogin_Click(object sender, EventArgs e)
this.loadAccountsList();
}

private void btnTradeConfirmations_Click(object sender, EventArgs e)
private async void btnTradeConfirmations_Click(object sender, EventArgs e)
{
if (currentAccount == null) return;

string oText = btnTradeConfirmations.Text;
btnTradeConfirmations.Text = "Loading...";
await currentAccount.RefreshSessionAsync();
btnTradeConfirmations.Text = oText;

try
{
ConfirmationFormWeb confirms = new ConfirmationFormWeb(currentAccount);
Expand Down Expand Up @@ -358,7 +363,7 @@ private void trayAccountList_SelectedIndexChanged(object sender, EventArgs e)

// Misc UI handlers

private async void listAccounts_SelectedValueChanged(object sender, EventArgs e)
private void listAccounts_SelectedValueChanged(object sender, EventArgs e)
{
for (int i = 0; i < allAccounts.Length; i++)
{
Expand All @@ -368,7 +373,6 @@ private async void listAccounts_SelectedValueChanged(object sender, EventArgs e)
trayAccountList.Text = account.AccountName;
currentAccount = account;
loadAccountInfo();
await UpdateCurrentSession();
break;
}
}
Expand Down

0 comments on commit a9dd720

Please sign in to comment.