disable_unnecessary_ischromefirstrun_check.patch 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
  2. From: Deepak Mohan <[email protected]>
  3. Date: Fri, 22 May 2020 17:40:47 -0700
  4. Subject: Disable unnecessary IsChromeFirstRun check
  5. https://crrev.com/c/2155167/18/chrome/browser/spellchecker/spellcheck_service.cc#586
  6. diff --git a/chrome/browser/spellchecker/spellcheck_service.cc b/chrome/browser/spellchecker/spellcheck_service.cc
  7. index 717d9c4da5ff4550b1e769bbe5347247ca596006..b7ee91bbd849da29590f00efaafc5ce0357d485d 100644
  8. --- a/chrome/browser/spellchecker/spellcheck_service.cc
  9. +++ b/chrome/browser/spellchecker/spellcheck_service.cc
  10. @@ -18,7 +18,9 @@
  11. #include "base/synchronization/waitable_event.h"
  12. #include "base/values.h"
  13. #include "build/build_config.h"
  14. +#if 0
  15. #include "chrome/browser/first_run/first_run.h"
  16. +#endif
  17. #include "chrome/browser/spellchecker/spellcheck_factory.h"
  18. #include "chrome/browser/spellchecker/spellcheck_hunspell_dictionary.h"
  19. #include "components/language/core/browser/pref_names.h"
  20. @@ -610,7 +612,7 @@ void SpellcheckService::InitWindowsDictionaryLanguages(
  21. .empty());
  22. });
  23. - if (first_run::IsChromeFirstRun()) {
  24. + //if (first_run::IsChromeFirstRun()) {
  25. // Ensure that spellcheck is enabled for the first dialect of the
  26. // accepted languages if there is a Windows dictionary installed for
  27. // that dialect.
  28. @@ -650,7 +652,7 @@ void SpellcheckService::InitWindowsDictionaryLanguages(
  29. base::Value(first_user_language));
  30. prefs->Set(spellcheck::prefs::kSpellCheckDictionaries, user_dictionaries);
  31. }
  32. - }
  33. + //}
  34. // No need to call LoadDictionaries() as when the ListPrefUpdate
  35. // object goes out of scope, the preference change handler will do this.