Hardware/Nvidia/NvidiaGroup.cs
changeset 165 813d8bc3192f
parent 140 04a5155c9c1a
child 166 fa9dfbfc4145
     1.1 --- a/Hardware/Nvidia/NvidiaGroup.cs	Thu Aug 05 19:28:50 2010 +0000
     1.2 +++ b/Hardware/Nvidia/NvidiaGroup.cs	Sun Aug 08 13:57:26 2010 +0000
     1.3 @@ -41,12 +41,12 @@
     1.4  
     1.5  namespace OpenHardwareMonitor.Hardware.Nvidia {
     1.6  
     1.7 -  public class NvidiaGroup : IGroup {
     1.8 +  internal class NvidiaGroup : IGroup {
     1.9     
    1.10      private List<IHardware> hardware = new List<IHardware>();
    1.11      private StringBuilder report = new StringBuilder();
    1.12  
    1.13 -    public NvidiaGroup() {
    1.14 +    public NvidiaGroup(ISettings settings) {
    1.15        if (!NVAPI.IsAvailable)
    1.16          return;
    1.17  
    1.18 @@ -109,9 +109,9 @@
    1.19        for (int i = 0; i < count; i++) {    
    1.20          NvDisplayHandle displayHandle;
    1.21          if (displayHandles.TryGetValue(handles[i], out displayHandle))
    1.22 -          hardware.Add(new NvidiaGPU(i, handles[i], displayHandle));                            
    1.23 +          hardware.Add(new NvidiaGPU(i, handles[i], displayHandle, settings));                            
    1.24          else
    1.25 -          hardware.Add(new NvidiaGPU(i, handles[i], null));   
    1.26 +          hardware.Add(new NvidiaGPU(i, handles[i], null, settings));   
    1.27        }
    1.28  
    1.29        report.AppendLine();