diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2014-04-10 11:49:43 -0400 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2014-04-10 11:49:43 -0400 |
commit | eb499e77c1f6cc77452cadd2445b7d99d1b6b7fa (patch) | |
tree | c41e27e63f9811335205f2f2c41081fe2191a12b /ios/MBXViewController.mm | |
parent | 524c8737e418c22e97ab7c3d269e456212662a14 (diff) | |
download | qtlocation-mapboxgl-eb499e77c1f6cc77452cadd2445b7d99d1b6b7fa.tar.gz |
fix linejoin drawing on retina
Diffstat (limited to 'ios/MBXViewController.mm')
-rw-r--r-- | ios/MBXViewController.mm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ios/MBXViewController.mm b/ios/MBXViewController.mm index 9f50ab4793..3055eca981 100644 --- a/ios/MBXViewController.mm +++ b/ios/MBXViewController.mm @@ -50,10 +50,7 @@ class MBXMapView { settings.load(); - map.setup([[UIScreen mainScreen] scale]); - - CGRect frame = [[UIScreen mainScreen] bounds]; - map.resize(frame.size.width, frame.size.height, frame.size.width, frame.size.height); + map.setup(); map.loadSettings(); } @@ -128,9 +125,12 @@ class MBXMapView [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateRender:) name:MBXNeedsRenderNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateNetworkActivity:) name:MBXUpdateActivityNotification object:nil]; - mapView = new MBXMapView(); + GLKView *view = (GLKView *)self.view; + CGRect rect = [view frame]; + mapView = new MBXMapView(); mapView->init(); + mapView->map.resize(rect.size.width, rect.size.height, [view drawableWidth], [view drawableHeight]); displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(render:)]; [displayLink addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode]; |