Merge "Gallery2: Fix menu icon is missing when change language on Videos page." into android_ui.lnx.1.2-dev
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 3369624..6cc6054 100755
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1168,9 +1168,9 @@
     <string name="text_makeup_Soften">Soften</string>
 
     <string-array name="title_array_nav_items">
-        <item>Timeline</item>
-        <item>Albums</item>
-        <item>Videos</item>
+        <item>@string/timeline_title</item>
+        <item>@string/albums_title</item>
+        <item>@string/videos_title</item>
     </string-array>
 
     <string name="navigation_drawer_title" translatable="false">@string/app_name</string>
diff --git a/src/com/android/gallery3d/app/AlbumPage.java b/src/com/android/gallery3d/app/AlbumPage.java
index 44fe2a6..4d2e291 100644
--- a/src/com/android/gallery3d/app/AlbumPage.java
+++ b/src/com/android/gallery3d/app/AlbumPage.java
@@ -498,8 +498,12 @@
         boolean enableHomeButton = (mActivity.getStateManager().getStateCount() > 1) |
                 mParentMediaSetString != null;
         //GalleryActionBar actionBar = mActivity.getGalleryActionBar();
-        mActionBar.setDisplayOptions(enableHomeButton, true);
-
+        if (mIsVideoScreen) {
+            //if from video screen, show display navigation icon as home and title
+            mActionBar.setDisplayHome(true, true);
+        } else {
+            mActionBar.setDisplayOptions(enableHomeButton, true);
+        }
         Toolbar toolBar = mActivity.getToolbar();
         if (enableHomeButton && toolBar != null) {
             toolBar.setNavigationContentDescription("back");
diff --git a/src/com/android/gallery3d/app/GalleryActionBar.java b/src/com/android/gallery3d/app/GalleryActionBar.java
index 1e84587..71bb638 100644
--- a/src/com/android/gallery3d/app/GalleryActionBar.java
+++ b/src/com/android/gallery3d/app/GalleryActionBar.java
@@ -329,6 +329,17 @@
         mActionBar.setHomeButtonEnabled(displayHomeAsUp);
     }
 
+    public void setDisplayHome(boolean displayHome, boolean showTitle) {
+        if (mActionBar == null) return;
+        int options = 0;
+        if (displayHome) options |= ActionBar.DISPLAY_SHOW_HOME;
+        if (showTitle) options |= ActionBar.DISPLAY_SHOW_TITLE;
+
+        mActionBar.setDisplayOptions(options,
+                ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
+        mActionBar.setHomeButtonEnabled(displayHome);
+    }
+
     public void setTitle(String title) {
         if (mActionBar != null) mActionBar.setTitle(title);
     }