Merge "Increase margin on searchbar to 8dp from 7dp." into lmp-preview-dev
diff --git a/res/layout/show_all_contacts_fragment.xml b/res/layout/show_all_contacts_fragment.xml
index 1de5ee5..91fb322 100644
--- a/res/layout/show_all_contacts_fragment.xml
+++ b/res/layout/show_all_contacts_fragment.xml
@@ -40,7 +40,7 @@
             android:layout_height="match_parent"
             android:layout_marginStart="?attr/contact_browser_list_padding_left"
             android:layout_marginEnd="?attr/contact_browser_list_padding_right"
-            android:layout_marginTop="18dp"
+            android:paddingTop="18dp"
             android:fastScrollEnabled="true"
             android:fadingEdge="none"
             android:nestedScrollingEnabled="true" />
diff --git a/src/com/android/dialer/list/ShortcutCardsAdapter.java b/src/com/android/dialer/list/ShortcutCardsAdapter.java
index 2ce7ea4..128871d 100644
--- a/src/com/android/dialer/list/ShortcutCardsAdapter.java
+++ b/src/com/android/dialer/list/ShortcutCardsAdapter.java
@@ -213,6 +213,9 @@
         private SwipeHelper mSwipeHelper;
         private OnItemGestureListener mOnItemSwipeListener;
 
+        private float mPreviousTranslationZ = 0;
+        private Rect mClipRect = new Rect();
+
         public SwipeableShortcutCard(Context context) {
             super(context);
             final float densityScale = getResources().getDisplayMetrics().density;
@@ -244,8 +247,9 @@
                     actionView.getPaddingEnd(),
                     mCallLogPaddingBottom);
 
-            view.setTranslationZ(getResources().getDimensionPixelSize(
-                    R.dimen.recent_call_log_item_translation_z));
+            mPreviousTranslationZ = getResources().getDimensionPixelSize(
+                    R.dimen.recent_call_log_item_translation_z);
+            view.setTranslationZ(mPreviousTranslationZ);
 
             super.addView(view);
         }
@@ -307,9 +311,6 @@
             mOnItemSwipeListener = listener;
         }
 
-        private float mPreviousTranslationZ = 0;
-        private Rect mClipRect = new Rect();
-
         /**
          * Clips the card by a specified amount.
          *
@@ -325,7 +326,7 @@
             int width = viewToClip.getWidth();
             int height = viewToClip.getHeight();
 
-            if (ratioHidden <= 0.01f) {
+            if (ratioHidden <= 0.001f) {
                 viewToClip.setTranslationZ(mPreviousTranslationZ);
             } else if (viewToClip.getTranslationZ() != 0){
                 mPreviousTranslationZ = viewToClip.getTranslationZ();