summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2018-10-08 11:54:37 -0400
committerJason Wray <jason@mapbox.com>2018-10-08 11:54:37 -0400
commit7234eaa3173299d3f35176831f7cd5903e2ce709 (patch)
treedd1f7343a71b0d052bf71c8706b9f59150ff83fa
parentd21c126f9def8627c2b33ec1eabde266cb9c42fe (diff)
downloadqtlocation-mapboxgl-7234eaa3173299d3f35176831f7cd5903e2ce709.tar.gz
[ios] Add support for Simulator in UIDevice.mgl_isLegacyDevice
-rw-r--r--platform/ios/src/UIDevice+MGLAdditions.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/ios/src/UIDevice+MGLAdditions.m b/platform/ios/src/UIDevice+MGLAdditions.m
index e9da77adda..3522c07401 100644
--- a/platform/ios/src/UIDevice+MGLAdditions.m
+++ b/platform/ios/src/UIDevice+MGLAdditions.m
@@ -4,6 +4,9 @@
@implementation UIDevice (MGLAdditions)
- (NSString *)modelString {
+#if TARGET_OS_SIMULATOR
+ return [[[NSProcessInfo processInfo] environment] objectForKey:@"SIMULATOR_MODEL_IDENTIFIER"];
+#else
char *typeSpecifier = "hw.machine";
size_t size;
@@ -16,6 +19,7 @@
free(answer);
return results;
+#endif
}
- (BOOL)mgl_isLegacyDevice {
@@ -43,8 +47,6 @@
}
}
- // TODO: Also handle simulator using something like `ProcessInfo().environment["SIMULATOR_MODEL_IDENTIFIER"]`.
-
return NO;
}