Skip to content

Commit 2887b09

Browse files
committed
1.8.2-3
doubled displays
1 parent 9952427 commit 2887b09

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

Source/AutoHDR.Displays/DisplayManagerBase.cs

+5-3
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,12 @@ private void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e)
6868
UpdateDisplays();
6969
}
7070

71-
public void LoadKnownDisplays(IList<Display> knownMonitors)
71+
public void LoadKnownDisplays(List<Display> knownMonitors)
7272
{
73-
foreach (var monitor in knownMonitors)
74-
Displays.Add(monitor);
73+
//foreach (var monitor in knownMonitors)
74+
// Displays.Add(monitor);
75+
MergeMonitors(knownMonitors);
76+
7577
MergeMonitors(GetActiveMonitors());
7678
}
7779

Source/AutoHDR.Displays/IDisplayManagerBase.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public interface IDisplayManagerBase
2424
int GetRefreshRate(Display display);
2525
Size GetResolution(Display display);
2626
uint GetUID(uint displayUD);
27-
void LoadKnownDisplays(IList<Display> knownMonitors);
27+
void LoadKnownDisplays(List<Display> knownMonitors);
2828
void SetColorDepth(Display display, ColorDepth colorDepth);
2929
void SetRefreshRate(Display display, int refreshRate);
3030
void SetResolution(Display display, Size resolution);

Source/AutoHDR/AutoHDRDaemon.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ private void InitializeTrayMenuHelper()
257257
private void InitializeDisplayManager()
258258
{
259259
Globals.Logs.Add("Initializing DisplayManager...", false);
260-
DisplayManagerHandler.Instance.LoadKnownDisplays(Settings.Displays);
260+
DisplayManagerHandler.Instance.LoadKnownDisplays(Settings.Displays.ToList());
261261
DisplayManagerHandler.Instance.HDRIsActiveChanged += MonitorManager_HDRIsActiveChanged;
262262
DisplayManagerHandler.Instance.ExceptionThrown += (o, ex) => Globals.Logs.AddException(ex);
263263
DisplayManagerHandler.Instance.SelectedHDR = !Settings.GlobalAutoHDR;

0 commit comments

Comments
 (0)