Browse Source
Merge pull request #2171 from donandren/prs/renderingartifacts
fixes some rare rendering artifacts when dpi != 100%
pull/2175/head
danwalmsley
8 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
4 deletions
-
src/Windows/Avalonia.Win32/WindowImpl.cs
|
|
|
@ -281,10 +281,10 @@ namespace Avalonia.Win32 |
|
|
|
var f = Scaling; |
|
|
|
var r = new UnmanagedMethods.RECT |
|
|
|
{ |
|
|
|
left = (int)(rect.X * f), |
|
|
|
top = (int)(rect.Y * f), |
|
|
|
right = (int)(rect.Right * f), |
|
|
|
bottom = (int)(rect.Bottom * f), |
|
|
|
left = (int)Math.Floor(rect.X * f), |
|
|
|
top = (int)Math.Floor(rect.Y * f), |
|
|
|
right = (int)Math.Ceiling(rect.Right * f), |
|
|
|
bottom = (int)Math.Ceiling(rect.Bottom * f), |
|
|
|
}; |
|
|
|
|
|
|
|
UnmanagedMethods.InvalidateRect(_hwnd, ref r, false); |
|
|
|
|