| Index: ios/chrome/browser/share_extension/share_extension_item_receiver.mm
|
| 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 0bf45a96f6930e3e606573e59ed36d3ed25fe680..bbe2a572aa0f3d512a19547e3131adfd3d4d90bb 100644
|
| --- a/ios/chrome/browser/share_extension/share_extension_item_receiver.mm
|
| +++ b/ios/chrome/browser/share_extension/share_extension_item_receiver.mm
|
| @@ -110,7 +110,7 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
| _bookmarkModel = bookmarkModel;
|
|
|
| web::WebThread::PostTask(web::WebThread::FILE, FROM_HERE,
|
| - base::BindBlock(^() {
|
| + base::BindBlockArc(^() {
|
| [self createReadingListFolder];
|
| }));
|
| [[NSNotificationCenter defaultCenter]
|
| @@ -149,7 +149,7 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
| error:nil];
|
| }
|
| web::WebThread::PostTask(
|
| - web::WebThread::UI, FROM_HERE, base::BindBlock(^() {
|
| + web::WebThread::UI, FROM_HERE, base::BindBlockArc(^() {
|
| if ([[UIApplication sharedApplication] applicationState] ==
|
| UIApplicationStateActive) {
|
| _folderCreated = YES;
|
| @@ -205,7 +205,8 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
| [[NSDate date] timeIntervalSinceDate:entryDate]));
|
|
|
| // Entry is valid. Add it to the reading list model.
|
| - web::WebThread::PostTask(web::WebThread::UI, FROM_HERE, base::BindBlock(^() {
|
| + web::WebThread::PostTask(web::WebThread::UI, FROM_HERE,
|
| + base::BindBlockArc(^() {
|
| if (!_readingListModel || !_bookmarkModel) {
|
| // Models may have been deleted after the file
|
| // processing started.
|
| @@ -228,7 +229,7 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
| if (completion) {
|
| web::WebThread::PostTask(web::WebThread::FILE,
|
| FROM_HERE,
|
| - base::BindBlock(^() {
|
| + base::BindBlockArc(^() {
|
| completion();
|
| }));
|
| }
|
| @@ -292,7 +293,7 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
|
|
| // There may already be files. Process them.
|
| web::WebThread::PostTask(
|
| - web::WebThread::FILE, FROM_HERE, base::BindBlock(^() {
|
| + web::WebThread::FILE, FROM_HERE, base::BindBlockArc(^() {
|
| NSArray<NSURL*>* files = [[NSFileManager defaultManager]
|
| contentsOfDirectoryAtURL:[self presentedItemURL]
|
| includingPropertiesForKeys:nil
|
| @@ -302,7 +303,7 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
| return;
|
| }
|
| web::WebThread::PostTask(
|
| - web::WebThread::UI, FROM_HERE, base::BindBlock(^() {
|
| + web::WebThread::UI, FROM_HERE, base::BindBlockArc(^() {
|
| UMA_HISTOGRAM_COUNTS_100(
|
| "IOS.ShareExtension.ReceivedEntriesCount", [files count]);
|
| for (NSURL* fileURL : files) {
|
| @@ -310,12 +311,12 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
| ReadingListModel::ScopedReadingListBatchUpdate>
|
| batchToken(_readingListModel->BeginBatchUpdates());
|
| web::WebThread::PostTask(
|
| - web::WebThread::FILE, FROM_HERE, base::BindBlock(^() {
|
| + web::WebThread::FILE, FROM_HERE, base::BindBlockArc(^() {
|
| [self handleFileAtURL:fileURL
|
| withCompletion:^{
|
| web::WebThread::PostTask(web::WebThread::UI,
|
| FROM_HERE,
|
| - base::BindBlock(^() {
|
| + base::BindBlockArc(^() {
|
| batchToken.reset();
|
| }));
|
| }];
|
| @@ -338,7 +339,7 @@ void LogHistogramReceivedItem(ShareExtensionItemReceived type) {
|
|
|
| - (void)presentedSubitemDidChangeAtURL:(NSURL*)url {
|
| web::WebThread::PostTask(web::WebThread::FILE, FROM_HERE,
|
| - base::BindBlock(^() {
|
| + base::BindBlockArc(^() {
|
| [self handleFileAtURL:url withCompletion:nil];
|
| }));
|
| }
|
|
|