| Index: ios/chrome/browser/ui/show_privacy_settings_util.mm
|
| diff --git a/ios/chrome/browser/ui/show_privacy_settings_util.mm b/ios/chrome/browser/ui/show_privacy_settings_util.mm
|
| index 8b6898344dfd4266d24bc3abf79a4b9cfb3421ef..1555ab1ea27f3d780db052485d17c07b2d24688b 100644
|
| --- a/ios/chrome/browser/ui/show_privacy_settings_util.mm
|
| +++ b/ios/chrome/browser/ui/show_privacy_settings_util.mm
|
| @@ -4,17 +4,15 @@
|
|
|
| #import "ios/chrome/browser/ui/show_privacy_settings_util.h"
|
|
|
| +#import "base/mac/scoped_nsobject.h"
|
| #import "ios/chrome/browser/ui/commands/UIKit+ChromeExecuteCommand.h"
|
| #import "ios/chrome/browser/ui/commands/generic_chrome_command.h"
|
| #include "ios/chrome/browser/ui/commands/ios_command_ids.h"
|
|
|
| -#if !defined(__has_feature) || !__has_feature(objc_arc)
|
| -#error "This file requires ARC support."
|
| -#endif
|
| -
|
| void ShowClearBrowsingData() {
|
| - GenericChromeCommand* command = [[GenericChromeCommand alloc]
|
| - initWithTag:IDC_SHOW_CLEAR_BROWSING_DATA_SETTINGS];
|
| + base::scoped_nsobject<GenericChromeCommand> command(
|
| + [[GenericChromeCommand alloc]
|
| + initWithTag:IDC_SHOW_CLEAR_BROWSING_DATA_SETTINGS]);
|
| UIWindow* main_window = [[UIApplication sharedApplication] keyWindow];
|
| [main_window chromeExecuteCommand:command];
|
| }
|
|
|