Index: chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java |
index 078f52aa3998ac50a70e74dae51363daef40d82d..bc0ab8127870cceefd8326b08ad9803e8975849c 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/CustomTabToolbar.java |
@@ -18,6 +18,7 @@ import android.text.TextUtils; |
import android.text.TextUtils.TruncateAt; |
import android.util.AttributeSet; |
import android.util.Pair; |
+import android.util.TypedValue; |
import android.view.KeyEvent; |
import android.view.MotionEvent; |
import android.view.View; |
@@ -176,6 +177,15 @@ public class CustomTabToolbar extends ToolbarLayout implements LocationBar { |
} |
@Override |
+ public void setShowTitle(boolean showTitle) { |
+ int titleVisibility = showTitle ? VISIBLE : GONE; |
+ int urlTextSizeId = showTitle |
+ ? R.dimen.custom_tabs_url_text_size : R.dimen.location_bar_url_text_size; |
+ mTitleBar.setVisibility(titleVisibility); |
+ mUrlBar.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(urlTextSizeId)); |
+ } |
+ |
+ @Override |
public void setTitleToPageTitle() { |
Tab currentTab = getToolbarDataProvider().getTab(); |
if (currentTab == null || TextUtils.isEmpty(currentTab.getTitle())) { |