Make DBusStatistics only run on the main thread and add additional CHECKs to ensure thread safety.
Calls from other threads will be ignored. Currently the only DBus calls from other threads are for Geolocation. Supporting statistics gathering across multiple threads is unnecessary overhead that we don't currently need.
BUG=168134
Review URL: https://chromiumcodereview.appspot.com/11761015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175706 0039d316-1c4b-4281-b951-d872f2087c98
CrOS-Libchrome-Original-Commit: 787e639c1306ca968a4651145133e2b22919f893
2 files changed