private void stopTimerAndCounters()
{
if (StartButton.InvokeRequired)
{
stopTimerAndCountersCallback callback1 = stopTimerAndCounters;
Invoke(callback1, new object[0]);
}
else
{
Seeders = -1;
Leechers = -1;
totalRunningTimeCounter = 0;
lblTotalTime.Text = "00:00";
if (StartButton.Enabled) return;
StartButton.Enabled = true;
StopButton.Enabled = false;
manualUpdateButton.Enabled = false;
StartButton.BackColor = Color.Silver;
StopButton.BackColor = SystemColors.Control;
manualUpdateButton.BackColor = SystemColors.Control;
btnDefault.Enabled = true;
interval.ReadOnly = false;
fileSize.ReadOnly = false;
cmbClient.Enabled = true;
cmbVersion.Enabled = true;
trackerAddress.ReadOnly = false;
browseButton.Enabled = true;
txtStopValue.Enabled = true;
cmbStopAfter.Enabled = true;
customPeersNum.Enabled = true;
customPort.Enabled = true;
serverUpdateTimer.Stop();
CloseTcpListener();
temporaryIntervalCounter = 0;
timerValue.Text = "stopped";
currentTorrent.numberOfPeers = "0";
updateProcessStarted = false;
RemaningWork.Stop();
remWork = 0;
}
}