Browse Source

fix PointToClient and PointToScreen.

repro-window-close
Dan Walmsley 8 years ago
parent
commit
f1f347e29a
  1. 2
      src/Avalonia.Windowing/WindowImpl.cs

2
src/Avalonia.Windowing/WindowImpl.cs

@ -103,14 +103,12 @@ namespace Avalonia.Windowing
public Point PointToClient(Point point) public Point PointToClient(Point point)
{ {
point = point.WithY(ClientSize.Height - point.Y);
var position = Position; var position = Position;
return new Point(point.X + position.X, point.Y + position.Y); return new Point(point.X + position.X, point.Y + position.Y);
} }
public Point PointToScreen(Point point) public Point PointToScreen(Point point)
{ {
point = point.WithY(ClientSize.Height - point.Y);
var position = Position; var position = Position;
return new Point(point.X - position.X, point.Y - position.Y);; return new Point(point.X - position.X, point.Y - position.Y);;
} }

Loading…
Cancel
Save