diff options
author | rachytski <siarhei.rachytski@gmail.com> | 2012-07-16 04:52:24 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:41:00 +0300 |
commit | d31d85a6d20c30059632a6baf49fcb488ec94c80 (patch) | |
tree | fc2c80beee9378b181f86852677071cded379241 /iphone/Maps/Classes/EAGLView.mm | |
parent | 32c7a64f5b0a9e8c733ec853eda93eba540fa9ff (diff) |
correct support for retina displays.
Diffstat (limited to 'iphone/Maps/Classes/EAGLView.mm')
-rw-r--r-- | iphone/Maps/Classes/EAGLView.mm | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/iphone/Maps/Classes/EAGLView.mm b/iphone/Maps/Classes/EAGLView.mm index 7c56905732..1eefd1ae96 100644 --- a/iphone/Maps/Classes/EAGLView.mm +++ b/iphone/Maps/Classes/EAGLView.mm @@ -86,11 +86,12 @@ RenderPolicy::Params rpParams; CGRect screenRect = [[UIScreen mainScreen] bounds]; - - rpParams.m_screenWidth = screenRect.size.width; - rpParams.m_screenHeight = screenRect.size.height; - + rpParams.m_visualScale = [[UIScreen mainScreen] scale]; + + rpParams.m_screenWidth = screenRect.size.width * rpParams.m_visualScale; + rpParams.m_screenHeight = screenRect.size.height * rpParams.m_visualScale; + if (rpParams.m_visualScale > 1.0) rpParams.m_skinName = "basic_xhdpi.skn"; else |