summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorfinnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-30 10:01:49 +0000
committerfinnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-30 10:01:49 +0000
commit555a5efb816f3099b8c295d980ebe153b5e73ad4 (patch)
tree2b828eb0ca69c0890c7c44c615b969cc773b0404 /chrome
parent897dbf130016411d1d77a113a5261ab18f349594 (diff)
downloadchromium_src-555a5efb816f3099b8c295d980ebe153b5e73ad4.zip
chromium_src-555a5efb816f3099b8c295d980ebe153b5e73ad4.tar.gz
chromium_src-555a5efb816f3099b8c295d980ebe153b5e73ad4.tar.bz2
Add another ScopaAllowIO, this time to TemplateUrlModel.
BUG=62328 TEST=None, this can only be tested with official Debug builds (shouldn't DCHECK). Review URL: http://codereview.chromium.org/7075013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87223 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/search_engines/template_url_model.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/search_engines/template_url_model.cc b/chrome/browser/search_engines/template_url_model.cc
index 6d11fe8..f6c1db0 100644
--- a/chrome/browser/search_engines/template_url_model.cc
+++ b/chrome/browser/search_engines/template_url_model.cc
@@ -11,6 +11,7 @@
#include "base/string_number_conversions.h"
#include "base/string_split.h"
#include "base/string_util.h"
+#include "base/threading/thread_restrictions.h"
#include "base/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/google/google_url_tracker.h"
@@ -1205,6 +1206,8 @@ void TemplateURLModel::SetDefaultSearchProviderNoNotify(
if (url_ref && url_ref->HasGoogleBaseURLs()) {
GoogleURLTracker::RequestServerCheck();
#if defined(OS_WIN) && defined(GOOGLE_CHROME_BUILD)
+ // Needs to be evaluated. See http://crbug.com/62328.
+ base::ThreadRestrictions::ScopedAllowIO allow_io;
RLZTracker::RecordProductEvent(rlz_lib::CHROME,
rlz_lib::CHROME_OMNIBOX,
rlz_lib::SET_TO_GOOGLE);