Fix the build: use exported panorama values in helper class.

Change-Id: I5b22fe0504fa113f3867d7e626087c9880bbccdd
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index b57698e..4bca5e3 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -562,11 +562,6 @@
       <item>@string/pano_orientation_vertical</item>
     </string-array>
 
-    <array name="panorama_indicator_icons" translatable="false">
-      <item>@drawable/ic_pano_horizontal</item>
-      <item>@drawable/ic_pano_vertical</item>
-    </array>
-
     <array name="settings_toggle_icons" translatable="false">
       <item>@drawable/ic_options</item>
       <item>@drawable/ic_options_active</item>
diff --git a/src/com/android/camera/app/CameraAppUI.java b/src/com/android/camera/app/CameraAppUI.java
index 2628514..6f183f7 100644
--- a/src/com/android/camera/app/CameraAppUI.java
+++ b/src/com/android/camera/app/CameraAppUI.java
@@ -49,6 +49,7 @@
 import com.android.camera.ui.PreviewStatusListener;
 import com.android.camera.util.ApiHelper;
 import com.android.camera.util.CameraUtil;
+import com.android.camera.util.PhotoSphereHelper;
 import com.android.camera.widget.FilmstripLayout;
 import com.android.camera.widget.IndicatorIconController;
 import com.android.camera.widget.IndicatorOverlay;
@@ -1177,14 +1178,18 @@
             }
         }
 
-        if (bottomBarSpec.enablePanoHorizontal) {
+        if (bottomBarSpec.enablePanoHorizontal
+                && PhotoSphereHelper.getPanoramaHorizontalDrawableId() > 0) {
             buttonManager.enablePushButton(ButtonManager.BUTTON_PANO_HORIZONTAL,
-                bottomBarSpec.panoHorizontalCallback, R.drawable.ic_pano_horizontal);
+                bottomBarSpec.panoHorizontalCallback,
+                PhotoSphereHelper.getPanoramaHorizontalDrawableId());
         }
 
-        if (bottomBarSpec.enablePanoVertical) {
+        if (bottomBarSpec.enablePanoVertical
+                && PhotoSphereHelper.getPanoramaVerticalDrawableId() > 0) {
             buttonManager.enablePushButton(ButtonManager.BUTTON_PANO_VERTICAL,
-                bottomBarSpec.panoVerticalCallback, R.drawable.ic_pano_vertical);
+                bottomBarSpec.panoVerticalCallback,
+                PhotoSphereHelper.getPanoramaVerticalDrawableId());
         }
 
         /** Intent UI */
diff --git a/src/com/android/camera/widget/IndicatorIconController.java b/src/com/android/camera/widget/IndicatorIconController.java
index 071cbe9..a684bac 100644
--- a/src/com/android/camera/widget/IndicatorIconController.java
+++ b/src/com/android/camera/widget/IndicatorIconController.java
@@ -29,6 +29,7 @@
 import com.android.camera.app.AppController;
 import com.android.camera.module.ModulesInfo;
 import com.android.camera.settings.SettingsManager;
+import com.android.camera.util.PhotoSphereHelper;
 
 import com.android.camera2.R;
 
@@ -75,8 +76,10 @@
             R.array.pref_camera_hdr_plus_indicator_icons);
         mRefocusIndicatorIcons = context.getResources().obtainTypedArray(
             R.array.refocus_indicator_icons);
-        mPanoramaIndicatorIcons = context.getResources().obtainTypedArray(
-            R.array.panorama_indicator_icons);
+        if (PhotoSphereHelper.getPanoramaIndicatorArrayId() > 0) {
+            mPanoramaIndicatorIcons = context.getResources().obtainTypedArray(
+                PhotoSphereHelper.getPanoramaIndicatorArrayId());
+        }
     }
 
     @Override
@@ -207,7 +210,7 @@
             && buttonManager.isEnabled(ButtonManager.BUTTON_PANO_VERTICAL));
         boolean panoVisible = (buttonManager.isVisible(ButtonManager.BUTTON_PANO_HORIZONTAL)
             && buttonManager.isVisible(ButtonManager.BUTTON_PANO_VERTICAL));
-        if (panoEnabled && panoVisible) {
+        if (panoEnabled && panoVisible && mPanoramaIndicatorIcons != null) {
             setIndicatorState(mController.getSettingsManager(),
                               SettingsManager.SETTING_CAMERA_PANO_ORIENTATION,
                               mPanoramaIndicator, mPanoramaIndicatorIcons, true);
diff --git a/src_pd/com/android/camera/util/PhotoSphereHelper.java b/src_pd/com/android/camera/util/PhotoSphereHelper.java
index 3b22576..1e04eca 100644
--- a/src_pd/com/android/camera/util/PhotoSphereHelper.java
+++ b/src_pd/com/android/camera/util/PhotoSphereHelper.java
@@ -101,4 +101,25 @@
     public static long getModifiedTimeFromURI(ContentResolver contentResolver, Uri contentUri) {
         return 0;
     }
+
+    /**
+     * Get the resource id of the panorama horizontal icon.
+     */
+    public static int getPanoramaHorizontalDrawableId() {
+        return 0;
+    }
+
+    /**
+     * Get the resource id of the panorama vertical icon.
+     */
+    public static int getPanoramaVerticalDrawableId() {
+        return 0;
+    }
+
+    /**
+     * Get the resource id of the panorama indicator icon array.
+     */
+    public static int getPanoramaIndicatorArrayId() {
+        return 0;
+    }
 }