| Index: chrome/browser/bookmarks/bookmark_model_factory.cc
|
| diff --git a/chrome/browser/bookmarks/bookmark_model_factory.cc b/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| index 92e0e35cea818abc462ed40bc5e8d499d8ac6a1b..0b068fe55899aba849fdf002c4884f5a08170e2d 100644
|
| --- a/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| @@ -65,8 +65,13 @@ KeyedService* BookmarkModelFactory::BuildServiceInstanceFor(
|
| content::BrowserThread::GetMessageLoopProxyForThread(
|
| content::BrowserThread::UI));
|
| #if !defined(OS_ANDROID)
|
| - if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| - switches::kEnableBookmarkUndo)) {
|
| + bool register_bookmark_undo_service_as_observer = true;
|
| +#if !defined(OS_IOS)
|
| + register_bookmark_undo_service_as_observer =
|
| + CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kEnableBookmarkUndo);
|
| +#endif // !defined(OS_IOS)
|
| + if (register_bookmark_undo_service_as_observer) {
|
| bookmark_client->model()->AddObserver(
|
| BookmarkUndoServiceFactory::GetForProfile(profile));
|
| }
|
|
|