| Index: components/handoff/handoff_manager.mm
|
| diff --git a/components/handoff/handoff_manager.mm b/components/handoff/handoff_manager.mm
|
| index cdcb8f169018fe27e5bf9b36240a32e33c5eaee0..420eca0b46c0433ffa1bb3da63d54835ca304605 100644
|
| --- a/components/handoff/handoff_manager.mm
|
| +++ b/components/handoff/handoff_manager.mm
|
| @@ -96,10 +96,11 @@
|
| [self.userActivity invalidate];
|
|
|
| Class aClass = NSClassFromString(@"NSUserActivity");
|
| - NSUserActivity* userActivity = [[aClass performSelector:@selector(alloc)]
|
| - performSelector:@selector(initWithActivityType:)
|
| - withObject:handoff::kChromeHandoffActivityType];
|
| - self.userActivity = base::scoped_nsobject<NSUserActivity>(userActivity);
|
| + base::scoped_nsobject<NSUserActivity> userActivity(
|
| + [[aClass performSelector:@selector(alloc)]
|
| + performSelector:@selector(initWithActivityType:)
|
| + withObject:handoff::kChromeHandoffActivityType]);
|
| + self.userActivity = userActivity;
|
| self.userActivity.webpageURL = net::NSURLWithGURL(_activeURL);
|
| NSString* origin = handoff::StringFromOrigin(_origin);
|
| DCHECK(origin);
|
|
|