summaryrefslogtreecommitdiffstats
path: root/platform/iphone/godot_view.mm
diff options
context:
space:
mode:
authorSergey Minakov <naithar@icloud.com>2020-07-27 15:04:13 +0300
committerSergey Minakov <naithar@icloud.com>2021-02-03 19:53:52 +0300
commitc575fb81cc95ce7e9985b1af162cbe236d9b5264 (patch)
treecf7028fe15af3635599864d05415152f5f48152d /platform/iphone/godot_view.mm
parent7185a7c3c2c11491b97a2f39c05a1965299187f8 (diff)
downloadredot-engine-c575fb81cc95ce7e9985b1af162cbe236d9b5264.tar.gz
iOS: Use storyboard as loading screen
If 'Launch Screen' storyboard is present it will be used as loading screen.
Diffstat (limited to 'platform/iphone/godot_view.mm')
-rw-r--r--platform/iphone/godot_view.mm9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/iphone/godot_view.mm b/platform/iphone/godot_view.mm
index bf073ae295..887297848e 100644
--- a/platform/iphone/godot_view.mm
+++ b/platform/iphone/godot_view.mm
@@ -120,6 +120,7 @@ static const int max_touches = 8;
[self stopRendering];
self.renderer = nil;
+ self.delegate = nil;
if (self.renderingLayer) {
[self.renderingLayer removeFromSuperlayer];
@@ -241,6 +242,14 @@ static const int max_touches = 8;
return;
}
+ if (self.delegate) {
+ BOOL delegateFinishedSetup = [self.delegate godotViewFinishedSetup:self];
+
+ if (!delegateFinishedSetup) {
+ return;
+ }
+ }
+
[self handleMotion];
[self.renderer renderOnView:self];
}