From a969156c500f599f3860dbf65fad7f8195a4ff34 Mon Sep 17 00:00:00 2001 From: Paul Gardiner Date: Thu, 3 Oct 2013 15:01:13 +0100 Subject: iOS: ensure link highlights scale correctly on zoom and stay visible --- platform/ios/Classes/MuPageViewNormal.m | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'platform/ios/Classes') diff --git a/platform/ios/Classes/MuPageViewNormal.m b/platform/ios/Classes/MuPageViewNormal.m index 3c25475e..b34cb705 100644 --- a/platform/ios/Classes/MuPageViewNormal.m +++ b/platform/ios/Classes/MuPageViewNormal.m @@ -423,8 +423,14 @@ static UIImage *renderPage(fz_document *doc, fz_display_list *page_list, fz_disp else imageView.frame = frameToCenter; - if (hitView && imageView) - [hitView setFrame: [imageView frame]]; + if (imageView) + { + if (hitView) + [hitView setFrame: [imageView frame]]; + + if (linkView) + [linkView setFrame:[imageView frame]]; + } } - (UIView*) viewForZoomingInScrollView: (UIScrollView*)scrollView @@ -483,6 +489,8 @@ static UIImage *renderPage(fz_document *doc, fz_display_list *page_list, fz_disp [self addSubview: tileView]; if (hitView) [self bringSubviewToFront: hitView]; + if (linkView) + [self bringSubviewToFront:linkView]; } else { printf("discard tile\n"); } -- cgit v1.2.3