[GCM] fixing G-settings initialization from an empty store
commitdcfe32a7ea850f1ce29cfe7c4e22ee2336a956cd
authorfgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 30 Apr 2014 02:24:34 +0000 (30 02:24 +0000)
committerfgorski@chromium.org <fgorski@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 30 Apr 2014 02:24:34 +0000 (30 02:24 +0000)
treebaaf95e992fd4a3a270aba4ebf6ff095fa5b9b44
parent625791699a3cb76b5b161f8cfa83b96b681f73f2
[GCM] fixing G-settings initialization from an empty store

Adding a test for the problem
Fixing the problem
Adding a minimum checkin interval

BUG=359254

Review URL: https://codereview.chromium.org/252933002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267049 0039d316-1c4b-4281-b951-d872f2087c98
google_apis/gcm/engine/gservices_settings.cc
google_apis/gcm/engine/gservices_settings.h
google_apis/gcm/engine/gservices_settings_unittest.cc