diff options
Diffstat (limited to 'iphone/Maps/Classes/MapViewController.mm')
-rw-r--r-- | iphone/Maps/Classes/MapViewController.mm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/iphone/Maps/Classes/MapViewController.mm b/iphone/Maps/Classes/MapViewController.mm index f657c340d4..e3c374f71d 100644 --- a/iphone/Maps/Classes/MapViewController.mm +++ b/iphone/Maps/Classes/MapViewController.mm @@ -274,7 +274,9 @@ BOOL gIsFirstMyPositionMode = YES; - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; - [(EAGLView *)self.view createDrapeEngine]; + EAGLView * renderingView = (EAGLView *)self.view; + if (!renderingView.drapeEngineCreated) + [renderingView createDrapeEngine]; } - (void)mwm_refreshUI |