private void Network_OnDisconnected(object sender, DisconnectedEventArgs e) { if (RebakeScheduleTimer != null) { RebakeScheduleTimer.Dispose(); RebakeScheduleTimer = null; } if (AppearanceThread != null) { if (AppearanceThread.IsAlive) { AppearanceThread.Abort(); } AppearanceThread = null; AppearanceThreadRunning = 0; } }