private void BeginUpdateFolderStatuses()
{
if ((folders.Count > 0) || forcedCheckForNewVersion)
{
statusUpdateTimer.Stop();
lock (this)
{
if (statusThread == null)
{
reupdateStatus = false;
statusThread = new Thread (StatusUpdateThread_Run);
statusThread.Start();
}
else
reupdateStatus = true;
}
}
}