2018-10-24 11:24:11 -07:00
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
|
|
From: Heilig Benedek <benecene@gmail.com>
|
|
|
|
Date: Thu, 18 Oct 2018 17:08:03 -0700
|
|
|
|
Subject: tts.patch
|
|
|
|
|
|
|
|
* Adds patch in //chrome/browser/speech/tts_controller_impl.cc
|
|
|
|
to disable calls using chrome profile class.
|
|
|
|
* Adds patch in //chrome/browser/speech/tts_message_filter.cc
|
|
|
|
to remove reference to browser context when its signaled for
|
|
|
|
destruction from content layer.
|
|
|
|
|
2019-01-08 15:59:47 -08:00
|
|
|
diff --git a/chrome/browser/speech/tts_controller_delegate_impl.cc b/chrome/browser/speech/tts_controller_delegate_impl.cc
|
2019-09-18 15:58:00 -04:00
|
|
|
index cce8cad71b9f620a3d26946a7df937a1336d741e..ea5db4e66f1cbbb2728558091dc07a413a536e1f 100644
|
2019-01-08 15:59:47 -08:00
|
|
|
--- a/chrome/browser/speech/tts_controller_delegate_impl.cc
|
|
|
|
+++ b/chrome/browser/speech/tts_controller_delegate_impl.cc
|
2019-01-16 23:37:52 +05:30
|
|
|
@@ -213,6 +213,7 @@ void TtsControllerDelegateImpl::UpdateUtteranceDefaultsFromPrefs(
|
|
|
|
const PrefService* TtsControllerDelegateImpl::GetPrefService(
|
2019-04-20 13:20:37 -04:00
|
|
|
content::TtsUtterance* utterance) {
|
2018-10-11 15:52:12 +02:00
|
|
|
const PrefService* prefs = nullptr;
|
|
|
|
+#if 0
|
2019-01-16 23:37:52 +05:30
|
|
|
// The utterance->GetBrowserContext() is null in tests.
|
|
|
|
if (utterance->GetBrowserContext()) {
|
2018-10-11 15:52:12 +02:00
|
|
|
const Profile* profile =
|
2019-01-16 23:37:52 +05:30
|
|
|
@@ -220,6 +221,7 @@ const PrefService* TtsControllerDelegateImpl::GetPrefService(
|
2018-10-11 15:52:12 +02:00
|
|
|
if (profile)
|
|
|
|
prefs = profile->GetPrefs();
|
|
|
|
}
|
|
|
|
+#endif
|
|
|
|
return prefs;
|
|
|
|
}
|
|
|
|
|