diff --git a/src/DesktopMagic/BuiltInWindowElements/CpuMonitorPlugin.cs b/src/DesktopMagic/BuiltInWindowElements/CpuMonitorPlugin.cs index 537c99b..7c8cca5 100644 --- a/src/DesktopMagic/BuiltInWindowElements/CpuMonitorPlugin.cs +++ b/src/DesktopMagic/BuiltInWindowElements/CpuMonitorPlugin.cs @@ -11,13 +11,17 @@ namespace DesktopMagic.BuiltInWindowElements; internal class CpuMonitorPlugin : Plugin { - private readonly PerformanceCounter cpuCounter = new PerformanceCounter("Processor Information", "% Processor Utility", "_Total"); - [Setting("usage-circle", "Show pie")] private readonly CheckBox usageCircleCheckBox = new CheckBox(false); + private PerformanceCounter cpuCounter = null!; public override int UpdateInterval => 1000; + public override void Start() + { + cpuCounter = new PerformanceCounter("Processor Information", "% Processor Utility", "_Total"); + } + public override Bitmap Main() { float cpuUsage = cpuCounter.NextValue();