summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2018-10-08 11:54:37 -0400
committerJason Wray <friedbunny@users.noreply.github.com>2018-10-09 11:30:36 -0400
commit33f2ae0f3fb75c09d08a6f50f9ff0b480c4b1d13 (patch)
tree8640d6e009f177e7f699538559f347b8e8cf05cc
parentf997dc30b9c61349fc143f47a0aee24ad8527daa (diff)
downloadqtlocation-mapboxgl-33f2ae0f3fb75c09d08a6f50f9ff0b480c4b1d13.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;
}