Browse Source

Fix PointToClient logic.

pull/2250/head
Steven Kirk 8 years ago
parent
commit
10522a95a6
  1. 4
      src/Avalonia.Visuals/VisualExtensions.cs

4
src/Avalonia.Visuals/VisualExtensions.cs

@ -22,9 +22,7 @@ namespace Avalonia
{
var (root, offset) = GetRootAndPosition(visual);
var screenOffset = PixelPoint.FromPoint((Point)offset, root.RenderScaling);
var screenPoint = PixelPoint.FromPoint(
new Point(point.X - screenOffset.X, point.Y - screenOffset.Y),
root.RenderScaling);
var screenPoint = new PixelPoint(point.X - screenOffset.X, point.Y - screenOffset.Y);
return root.PointToClient(screenPoint);
}

Loading…
Cancel
Save