diff -r cc1e116d0f2c -r 813d8bc3192f Hardware/Nvidia/NvidiaGroup.cs --- a/Hardware/Nvidia/NvidiaGroup.cs Thu Aug 05 19:28:50 2010 +0000 +++ b/Hardware/Nvidia/NvidiaGroup.cs Sun Aug 08 13:57:26 2010 +0000 @@ -41,12 +41,12 @@ namespace OpenHardwareMonitor.Hardware.Nvidia { - public class NvidiaGroup : IGroup { + internal class NvidiaGroup : IGroup { private List hardware = new List(); private StringBuilder report = new StringBuilder(); - public NvidiaGroup() { + public NvidiaGroup(ISettings settings) { if (!NVAPI.IsAvailable) return; @@ -109,9 +109,9 @@ for (int i = 0; i < count; i++) { NvDisplayHandle displayHandle; if (displayHandles.TryGetValue(handles[i], out displayHandle)) - hardware.Add(new NvidiaGPU(i, handles[i], displayHandle)); + hardware.Add(new NvidiaGPU(i, handles[i], displayHandle, settings)); else - hardware.Add(new NvidiaGPU(i, handles[i], null)); + hardware.Add(new NvidiaGPU(i, handles[i], null, settings)); } report.AppendLine();