Fix multiple auto sync when adding game
This commit is contained in:
@@ -49,7 +49,6 @@ namespace OpenSaveCloudClient
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
this.Invoke((MethodInvoker)delegate {
|
this.Invoke((MethodInvoker)delegate {
|
||||||
AddButton.Enabled = true;
|
|
||||||
LogoutButton.Enabled = true;
|
LogoutButton.Enabled = true;
|
||||||
AboutButton.Enabled = true;
|
AboutButton.Enabled = true;
|
||||||
if (_configuration.GetBoolean("synchronization.at_login", true))
|
if (_configuration.GetBoolean("synchronization.at_login", true))
|
||||||
@@ -57,6 +56,7 @@ namespace OpenSaveCloudClient
|
|||||||
SyncButton_Click(sender, e);
|
SyncButton_Click(sender, e);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
|
AddButton.Enabled = true;
|
||||||
SyncButton.Enabled = true;
|
SyncButton.Enabled = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -81,7 +81,6 @@ namespace OpenSaveCloudClient
|
|||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
Enabled = true;
|
Enabled = true;
|
||||||
AddButton.Enabled = true;
|
|
||||||
LogoutButton.Enabled = true;
|
LogoutButton.Enabled = true;
|
||||||
AboutButton.Enabled = true;
|
AboutButton.Enabled = true;
|
||||||
if (_configuration.GetBoolean("synchronization.at_login", true))
|
if (_configuration.GetBoolean("synchronization.at_login", true))
|
||||||
@@ -90,6 +89,7 @@ namespace OpenSaveCloudClient
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
AddButton.Enabled = true;
|
||||||
SyncButton.Enabled = true;
|
SyncButton.Enabled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -278,10 +278,12 @@ namespace OpenSaveCloudClient
|
|||||||
|
|
||||||
private void SyncButton_Click(object sender, EventArgs e)
|
private void SyncButton_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
AddButton.Enabled = false;
|
||||||
SyncButton.Enabled = false;
|
SyncButton.Enabled = false;
|
||||||
new Thread(() => {
|
new Thread(() => {
|
||||||
serverConnector.Synchronize();
|
serverConnector.Synchronize();
|
||||||
this.Invoke((MethodInvoker)delegate {
|
this.Invoke((MethodInvoker)delegate {
|
||||||
|
AddButton.Enabled = true;
|
||||||
SyncButton.Enabled = true;
|
SyncButton.Enabled = true;
|
||||||
});
|
});
|
||||||
}).Start();
|
}).Start();
|
||||||
|
|||||||
Reference in New Issue
Block a user