Index: ios/chrome/browser/ui/settings/import_data_collection_view_controller.mm |
diff --git a/ios/chrome/browser/ui/settings/import_data_collection_view_controller.mm b/ios/chrome/browser/ui/settings/import_data_collection_view_controller.mm |
index 79f370475ec20edef383e342d71aa4b0a3f86c75..0d126efb865ff5f9ea8b3e8f739c8cae496dd225 100644 |
--- a/ios/chrome/browser/ui/settings/import_data_collection_view_controller.mm |
+++ b/ios/chrome/browser/ui/settings/import_data_collection_view_controller.mm |
@@ -67,7 +67,6 @@ typedef NS_ENUM(NSInteger, ItemType) { |
_isSignedIn = isSignedIn; |
_shouldClearData = isSignedIn ? SHOULD_CLEAR_DATA_CLEAR_DATA |
: SHOULD_CLEAR_DATA_MERGE_DATA; |
- self.title = l10n_util::GetNSString(IDS_IOS_OPTIONS_IMPORT_DATA_TITLE); |
[self setShouldHideDoneButton:YES]; |
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] |
initWithTitle:l10n_util::GetNSString( |
@@ -92,11 +91,18 @@ typedef NS_ENUM(NSInteger, ItemType) { |
[model addSectionWithIdentifier:SectionIdentifierOptions]; |
_importDataItem.reset([[self importDataItem] retain]); |
- [model addItem:_importDataItem |
- toSectionWithIdentifier:SectionIdentifierOptions]; |
_keepDataSeparateItem.reset([[self keepDataSeparateItem] retain]); |
- [model addItem:_keepDataSeparateItem |
- toSectionWithIdentifier:SectionIdentifierOptions]; |
+ if (_isSignedIn) { |
+ [model addItem:_keepDataSeparateItem |
+ toSectionWithIdentifier:SectionIdentifierOptions]; |
+ [model addItem:_importDataItem |
+ toSectionWithIdentifier:SectionIdentifierOptions]; |
+ } else { |
+ [model addItem:_importDataItem |
+ toSectionWithIdentifier:SectionIdentifierOptions]; |
+ [model addItem:_keepDataSeparateItem |
+ toSectionWithIdentifier:SectionIdentifierOptions]; |
+ } |
} |
#pragma mark Items |