diff options
author | sdefresne@chromium.org <sdefresne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-23 15:09:38 +0000 |
---|---|---|
committer | sdefresne@chromium.org <sdefresne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-23 15:09:38 +0000 |
commit | d2d743972bef83f5241f02765aa0f3e3a50d43bd (patch) | |
tree | 6d0b3dae3184a4f0c7476117158c91656c06db05 /chrome/browser/rlz | |
parent | 7d75c2f4b67f8b64e49ec02cd31821ddcabc92cd (diff) | |
download | chromium_src-d2d743972bef83f5241f02765aa0f3e3a50d43bd.zip chromium_src-d2d743972bef83f5241f02765aa0f3e3a50d43bd.tar.gz chromium_src-d2d743972bef83f5241f02765aa0f3e3a50d43bd.tar.bz2 |
Implements RLZ lib for iOS
Use the OS X implementation of the RlzValueStore and derive the machine
identifier from -[UIDevice identifierForVendor].
BUG=309629
Review URL: https://codereview.chromium.org/29873005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230429 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/rlz')
-rw-r--r-- | chrome/browser/rlz/rlz.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/rlz/rlz.cc b/chrome/browser/rlz/rlz.cc index dfad491..8738b17 100644 --- a/chrome/browser/rlz/rlz.cc +++ b/chrome/browser/rlz/rlz.cc @@ -144,6 +144,13 @@ const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX = // static const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE = rlz_lib::CHROME_HOME_PAGE; +#elif defined(OS_IOS) +// static +const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX = + rlz_lib::CHROME_IOS_OMNIBOX; +// static +const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE = + rlz_lib::CHROME_IOS_HOME_PAGE; #elif defined(OS_MACOSX) // static const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX = @@ -228,6 +235,8 @@ bool RLZTracker::InitRlzFromProfileDelayed(Profile* profile, GURL(pref_service->GetString(prefs::kHomePage))); bool is_google_in_startpages = false; +#if !defined(OS_IOS) + // iOS does not have a notion of startpages. SessionStartupPref session_startup_prefs = StartupBrowserCreator::GetSessionStartupPref( *CommandLine::ForCurrentProcess(), profile); @@ -237,6 +246,7 @@ bool RLZTracker::InitRlzFromProfileDelayed(Profile* profile, session_startup_prefs.urls.end(), google_util::IsGoogleHomePageUrl) > 0; } +#endif if (!InitRlzDelayed(first_run, send_ping_immediately, delay, is_google_default_search, is_google_homepage, |