private void PageSaved(AsyncApiEdit sender, SaveInfo saveInfo)
{
ClearBrowser();
txtEdit.Text = "";
// TODO:Reinstate as needed
//try
//{
// if (IsReadOnlyDB())
// {
// StartDelayedRestartTimer(null, null);
// return;
// }
//}
//catch (Exception)
//{
// Start();
//}
// lower restart delay
if (_restartDelay > 5)
_restartDelay -= 1;
NumberOfEdits++;
LastArticle = "";
listMaker.Remove(TheArticle);
NudgeTimer.Stop();
SameArticleNudges = 0;
if (EditBoxTab.SelectedTab == tpHistory)
EditBoxTab.SelectedTab = tpEdit;
if (loggingEnabled)
{
TheArticle.LogListener.NewId = saveInfo.NewId;
TheArticle.LogListener.URLLong = Variables.URLLong;
logControl.AddLog(false, TheArticle.LogListener);
}
UpdateOverallTypoStats();
if (!listMaker.Any() && _autoSaveEditBoxEnabled)
EditBoxSaveTimer.Enabled = false;
Retries = 0;
// if user has loaded a settings file, save it every 10 edits if autosavesettings is set
if (autoSaveSettingsToolStripMenuItem.Checked && (NumberOfEdits % 10 == 0) && !string.IsNullOrEmpty(SettingsFile) && (NumberOfEdits > 5))
SavePrefs(SettingsFile);
Start();
}