Merge "UI bug fixes" into ub-launcher3-master
diff --git a/res/color/indicator_arrow_color.xml b/res/color/indicator_arrow_color.xml
index 4c73307..198d002 100644
--- a/res/color/indicator_arrow_color.xml
+++ b/res/color/indicator_arrow_color.xml
@@ -20,5 +20,5 @@
         android:color="@color/preview_pager_arrow_disabled" />
     <item
         android:state_enabled="true"
-        android:color="?android:attr/colorForeground" />
-</selector>
\ No newline at end of file
+        android:color="?android:attr/colorAccent" />
+</selector>
diff --git a/res/drawable/ic_font.xml b/res/drawable/ic_font.xml
index 206b5b0..7309815 100644
--- a/res/drawable/ic_font.xml
+++ b/res/drawable/ic_font.xml
@@ -14,8 +14,8 @@
      limitations under the License.
 -->
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="36dp"
-    android:height="36dp"
+    android:width="24dp"
+    android:height="24dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
     <!-- This path represents a square with rounded corners -->
diff --git a/src/com/android/customization/widget/PreviewPager.java b/src/com/android/customization/widget/PreviewPager.java
index 7146d6b..7819b7c 100644
--- a/src/com/android/customization/widget/PreviewPager.java
+++ b/src/com/android/customization/widget/PreviewPager.java
@@ -211,12 +211,8 @@
     private void updateIndicator(int position) {
         int adapterCount = mAdapter.getCount();
         if (adapterCount > 1) {
-            mPreviousArrow.setVisibility(View.VISIBLE);
-            mNextArrow.setVisibility(View.VISIBLE);
-            mPreviousArrow.setEnabled(position != 0);
-            ((ViewGroup) mPreviousArrow).getChildAt(0).setEnabled(position != 0);
-            mNextArrow.setEnabled(position != (adapterCount - 1));
-            ((ViewGroup) mNextArrow).getChildAt(0).setEnabled(position != (adapterCount - 1));
+            mPreviousArrow.setVisibility(position != 0 ? View.VISIBLE : View.GONE);
+            mNextArrow.setVisibility(position != (adapterCount - 1) ? View.VISIBLE : View.GONE);
         } else {
             mPageIndicator.setVisibility(View.GONE);
             mPreviousArrow.setVisibility(View.GONE);