From: <ho...@us...> - 2024-09-01 22:26:55
|
Revision: 14448 http://sourceforge.net/p/skim-app/code/14448 Author: hofman Date: 2024-09-01 22:26:53 +0000 (Sun, 01 Sep 2024) Log Message: ----------- Make selection rect align with integer points on page, we only use its result this way Modified Paths: -------------- trunk/SKPDFView.m Modified: trunk/SKPDFView.m =================================================================== --- trunk/SKPDFView.m 2024-09-01 21:50:02 UTC (rev 14447) +++ trunk/SKPDFView.m 2024-09-01 22:26:53 UTC (rev 14448) @@ -4637,6 +4637,8 @@ SKRectEdges resizeHandle = didSelect ? SKResizeHandleForPointFromRect(initialPoint, selectionRect, margin) : 0; + initialPoint = SKIntegralPoint(initialPoint); + if (resizeHandle == 0 && (didSelect == NO || NSPointInRect(initialPoint, selectionRect) == NO)) { selectionRect.origin = initialPoint; selectionRect.size = NSZeroSize; @@ -4662,7 +4664,7 @@ NSRect newRect = initialRect; NSPoint delta; - newPoint = [self convertPoint:[theEvent locationInView:self] toPage:page]; + newPoint = SKIntegralPoint([self convertPoint:[theEvent locationInView:self] toPage:page]); delta = SKSubstractPoints(newPoint, initialPoint); if (resizeHandle) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |