ios: Fix API deprecation error in iOS13.
UI_USER_INTERFACE_IDIOM is deprecated in iOS13. Instead use
-[UIDevice userInterfaceIdiom] directly.
Bug: crashpad: 31
Change-Id: I55b869a6d7b1c3589d45383ba1a6e4ec25ffff0c
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2826575
Reviewed-by: Mark Mentovai <mark@chromium.org>
Commit-Queue: Justin Cohen <justincohen@chromium.org>
GitOrigin-RevId: 323e53b2f3325de5932a5c4a48289f6a4a35901f
diff --git a/util/ios/ios_system_data_collector.mm b/util/ios/ios_system_data_collector.mm
index 02045f2..4387ac9 100644
--- a/util/ios/ios_system_data_collector.mm
+++ b/util/ios/ios_system_data_collector.mm
@@ -88,7 +88,7 @@
// util/mac/mac_util.cc).
const char* model = getenv("SIMULATOR_MODEL_IDENTIFIER");
if (model == nullptr) {
- switch (UI_USER_INTERFACE_IDIOM()) {
+ switch ([[UIDevice currentDevice] userInterfaceIdiom]) {
case UIUserInterfaceIdiomPhone:
model = "iPhone";
break;