private void timer_Tick(object sender, EventArgs e) { computer.Accept(updateVisitor); treeView.Invalidate(); plotPanel.InvalidatePlot(); systemTray.Redraw(); if (gadget != null) { gadget.Redraw(); } if (wmiProvider != null) { wmiProvider.Update(); } if (logSensors != null && logSensors.Value && delayCount >= 4) { logger.Log(); } if (delayCount < 4) { delayCount++; } }