1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 01:58:30 +00:00

Fixed wrong Surface-Canvas update if no device is added but moved

This commit is contained in:
Darth Affe 2017-08-15 21:10:08 +02:00
parent 568a0e9b02
commit af9b56948f

View File

@ -79,11 +79,14 @@ namespace RGB.NET.WPF.Controls
private void UpdateSurface()
{
if ((_canvas == null) || (_newDevices.Count == 0)) return;
if ((_canvas == null) || (_surface == null)) return;
foreach (IRGBDevice device in _newDevices)
_canvas.Children.Add(new RGBDeviceVisualizer { Device = device });
_newDevices.Clear();
if (_newDevices.Count > 0)
{
foreach (IRGBDevice device in _newDevices)
_canvas.Children.Add(new RGBDeviceVisualizer { Device = device });
_newDevices.Clear();
}
_canvas.Width = _surface.SurfaceRectangle.Size.Width;
_canvas.Height = _surface.SurfaceRectangle.Size.Height;