TitleBar fixes related to Action Mode
- When title bar is long pressed
- When Find on page option is selected
Change-Id: I5c4ea24c36d5953df6a5b9808a50b53b9a815b55
diff --git a/src/com/android/browser/PhoneUi.java b/src/com/android/browser/PhoneUi.java
index 774d2ba..91f0d3f 100644
--- a/src/com/android/browser/PhoneUi.java
+++ b/src/com/android/browser/PhoneUi.java
@@ -20,6 +20,7 @@
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
+import android.app.ActionBar;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
@@ -224,16 +225,20 @@
public void onActionModeStarted(ActionMode mode) {
super.onActionModeStarted(mode);
if (!isEditingUrl()) {
- hideTitleBar();
+ mTitleBar.setVisibility(View.GONE);
+ }
+
+ ActionBar actionBar = mActivity.getActionBar();
+ if (actionBar != null) {
+ actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
+ actionBar.hide();
}
}
@Override
public void onActionModeFinished(boolean inLoad) {
super.onActionModeFinished(inLoad);
- if (inLoad) {
- showTitleBar();
- }
+ mTitleBar.setVisibility(View.VISIBLE);
}
@Override