Browse Source

Use correct size for overlay.

Steven Kirk 8 years ago
parent
commit
d141acab30
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

+ 3 - 3
src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

@@ -421,11 +421,11 @@ namespace Avalonia.Rendering
             Size size,
             double scaling)
         {
-            size = new Size(size.Width * scaling, size.Height * scaling);
+            var pixelSize = size * scaling;
 
             if (_overlay == null ||
-                _overlay.PixelWidth != size.Width ||
-                _overlay.PixelHeight != size.Height)
+                _overlay.PixelWidth != pixelSize.Width ||
+                _overlay.PixelHeight != pixelSize.Height)
             {
                 _overlay?.Dispose();
                 _overlay = parentContext.CreateLayer(size);