diff options
author | olivierrobin <olivierrobin@chromium.org> | 2016-03-18 06:54:48 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-18 13:56:14 +0000 |
commit | 7e690cbac0f59520585583dba2774ec88254d1c1 (patch) | |
tree | 45f735c0b6eb5f543a21d80a715aba3d8402a5d5 /ios | |
parent | 6a5978f382eca334bfab56ab7409a71e45a51bca (diff) | |
download | chromium_src-7e690cbac0f59520585583dba2774ec88254d1c1.zip chromium_src-7e690cbac0f59520585583dba2774ec88254d1c1.tar.gz chromium_src-7e690cbac0f59520585583dba2774ec88254d1c1.tar.bz2 |
Disable share extension receiver on simulator.
App groups entitlements is not enabled on simulator so the receiver does
not work.
A crash can occur because we observe an unaccessible folder.
Review URL: https://codereview.chromium.org/1806923002
Cr-Commit-Position: refs/heads/master@{#381955}
Diffstat (limited to 'ios')
-rw-r--r-- | ios/chrome/browser/share_extension/share_extension_item_receiver.mm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ios/chrome/browser/share_extension/share_extension_item_receiver.mm b/ios/chrome/browser/share_extension/share_extension_item_receiver.mm index 03cfd52..0206ff2 100644 --- a/ios/chrome/browser/share_extension/share_extension_item_receiver.mm +++ b/ios/chrome/browser/share_extension/share_extension_item_receiver.mm @@ -93,6 +93,15 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) { DCHECK_CURRENTLY_ON(web::WebThread::UI); DCHECK(!_readingListModel); DCHECK(!_bookmarkModel); + +#if TARGET_IPHONE_SIMULATOR + if (![self presentedItemURL]) { + return; + } +#else + DCHECK([self presentedItemURL]); +#endif + _readingListModel = readingListModel; _bookmarkModel = bookmarkModel; |