From 323e53b2f3325de5932a5c4a48289f6a4a35901f Mon Sep 17 00:00:00 2001 From: Justin Cohen Date: Thu, 15 Apr 2021 11:50:49 -0400 Subject: [PATCH] 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: I0bdcc3b3b42bd2ca87cee26abedbeb5b89632981 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2826575 Reviewed-by: Mark Mentovai Commit-Queue: Justin Cohen --- util/ios/ios_system_data_collector.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/ios/ios_system_data_collector.mm b/util/ios/ios_system_data_collector.mm index 02045f2c..4387ac95 100644 --- a/util/ios/ios_system_data_collector.mm +++ b/util/ios/ios_system_data_collector.mm @@ -88,7 +88,7 @@ IOSSystemDataCollector::IOSSystemDataCollector() // 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;