| Index: chrome/browser/android/compositor/layer_title_cache.cc
|
| diff --git a/chrome/browser/android/compositor/layer_title_cache.cc b/chrome/browser/android/compositor/layer_title_cache.cc
|
| index 1cd7755e9f3747a70dac2bced95bc7551e10259b..455bfe1007aac2d0a1c79fb2ed0518be464c87b2 100644
|
| --- a/chrome/browser/android/compositor/layer_title_cache.cc
|
| +++ b/chrome/browser/android/compositor/layer_title_cache.cc
|
| @@ -99,6 +99,12 @@ void LayerTitleCache::ClearExcept(JNIEnv* env,
|
| }
|
|
|
| DecorationTitle* LayerTitleCache::GetTitleLayer(int tab_id) {
|
| + if (!layer_cache_.Lookup(tab_id)) {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + Java_LayerTitleCache_buildUpdatedTitle(env, weak_java_title_cache_.get(env),
|
| + tab_id);
|
| + }
|
| +
|
| return layer_cache_.Lookup(tab_id);
|
| }
|
|
|
|
|