diff options
Diffstat (limited to 'platform/ios/Classes')
-rw-r--r-- | platform/ios/Classes/MuDocumentController.m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/ios/Classes/MuDocumentController.m b/platform/ios/Classes/MuDocumentController.m index 29a9aadc..e089e0bb 100644 --- a/platform/ios/Classes/MuDocumentController.m +++ b/platform/ios/Classes/MuDocumentController.m @@ -487,7 +487,11 @@ static void flattenOutline(NSMutableArray *titles, NSMutableArray *pages, fz_out scale = sender.scale; for (UIView<MuPageView> *view in [canvas subviews]) - [view setScale:sender.scale]; + { + // Zoom only the visible page until end of gesture + if (view.number == current || sender.state == UIGestureRecognizerStateEnded) + [view setScale:sender.scale]; + } } - (void) scrollViewWillBeginDragging: (UIScrollView *)scrollView |