|
@@ -1362,6 +1362,14 @@ static inline CPDFAreaOfInterest CAreaOfInterestForResizeHandle(CRectEdges mask,
|
|
|
|
|
|
if (dragged && NSIsEmptyRect(selRect) == NO) {
|
|
|
[self zoomToRect:rect onPage:page];
|
|
|
+ } else {
|
|
|
+ NSPoint point = CGPointZero;
|
|
|
+ CPDFPage *page = [self pageAndPoint:&point forEvent:theEvent nearest:YES];
|
|
|
+
|
|
|
+ CGFloat scan = self.scaleFactor;
|
|
|
+ scan *= 1.25;
|
|
|
+ [self setScaleFactor:scan];
|
|
|
+ [self goToRect:CGRectMake(point.x, point.y, 2, 2) onPage:page animated:YES];
|
|
|
}
|
|
|
}
|
|
|
|