vlc | branch: master | Felix Paul Kühne <[email protected]> | Wed May 28 20:34:11 2014 +0200| [29a6c1e1215eb606fddd38ddc3c6f566e2b1b60b] | committer: Felix Paul Kühne
vout_ios2: fix touch event propagation on retina displays > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=29a6c1e1215eb606fddd38ddc3c6f566e2b1b60b --- modules/video_output/ios2.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/video_output/ios2.m b/modules/video_output/ios2.m index 6939d2e..5525112 100644 --- a/modules/video_output/ios2.m +++ b/modules/video_output/ios2.m @@ -511,8 +511,9 @@ static void OpenglESSwap(vlc_gl_t *gl) { UIGestureRecognizerState state = [tapRecognizer state]; CGPoint touchPoint = [tapRecognizer locationInView:self]; + CGFloat scaleFactor = self.contentScaleFactor; vout_display_SendMouseMovedDisplayCoordinates(_voutDisplay, ORIENT_NORMAL, - (int)touchPoint.x, (int)touchPoint.y, + (int)touchPoint.x * scaleFactor, (int)touchPoint.y * scaleFactor, &_voutDisplay->sys->place); vout_display_SendEventMousePressed(_voutDisplay, MOUSE_BUTTON_LEFT); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
