mirror of
https://github.com/terrymacdonald/DisplayMagician.git
synced 2024-08-30 18:32:20 +00:00
Working cloned display WinLibrary
This commit is contained in:
parent
7661f1dc73
commit
dcde15e73b
@ -325,9 +325,7 @@ namespace DisplayMagicianShared.Windows
|
|||||||
if (windowsDisplayConfig.DisplaySources.ContainsKey(sourceInfo.ViewGdiDeviceName))
|
if (windowsDisplayConfig.DisplaySources.ContainsKey(sourceInfo.ViewGdiDeviceName))
|
||||||
{
|
{
|
||||||
// We already have at least one display using this source, so we need to add the other cloned display to the existing list
|
// We already have at least one display using this source, so we need to add the other cloned display to the existing list
|
||||||
List<uint> sourceIds = windowsDisplayConfig.DisplaySources[sourceInfo.ViewGdiDeviceName];
|
windowsDisplayConfig.DisplaySources[sourceInfo.ViewGdiDeviceName].Add(path.SourceInfo.Id);
|
||||||
sourceIds.Add(path.SourceInfo.Id);
|
|
||||||
windowsDisplayConfig.DisplaySources.Add(sourceInfo.ViewGdiDeviceName, sourceIds);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -336,7 +334,7 @@ namespace DisplayMagicianShared.Windows
|
|||||||
sourceIds.Add(path.SourceInfo.Id);
|
sourceIds.Add(path.SourceInfo.Id);
|
||||||
windowsDisplayConfig.DisplaySources.Add(sourceInfo.ViewGdiDeviceName, sourceIds);
|
windowsDisplayConfig.DisplaySources.Add(sourceInfo.ViewGdiDeviceName, sourceIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedLogger.logger.Trace($"WinLibrary/GetWindowsDisplayConfig: Found Display Source {sourceInfo.ViewGdiDeviceName} for source {path.SourceInfo.Id}.");
|
SharedLogger.logger.Trace($"WinLibrary/GetWindowsDisplayConfig: Found Display Source {sourceInfo.ViewGdiDeviceName} for source {path.SourceInfo.Id}.");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -558,7 +556,7 @@ namespace DisplayMagicianShared.Windows
|
|||||||
// We want to create a new list entry if there isn't one already there.
|
// We want to create a new list entry if there isn't one already there.
|
||||||
DisplaySources.Add(sourceInfo.ViewGdiDeviceName, new List<uint> { path.SourceInfo.Id });
|
DisplaySources.Add(sourceInfo.ViewGdiDeviceName, new List<uint> { path.SourceInfo.Id });
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedLogger.logger.Trace($"WinLibrary/GetWindowsDisplayConfig: Found Display Source {sourceInfo.ViewGdiDeviceName} for source {path.SourceInfo.Id}.");
|
SharedLogger.logger.Trace($"WinLibrary/GetWindowsDisplayConfig: Found Display Source {sourceInfo.ViewGdiDeviceName} for source {path.SourceInfo.Id}.");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user