Fixing layout of pinned headers (were clipped on the right side)

Change-Id: I769df42375564cace36a3fd88b19f2b23be33ead
diff --git a/src/com/android/contacts/widget/PinnedHeaderListView.java b/src/com/android/contacts/widget/PinnedHeaderListView.java
index 6b80cae..b559f79 100644
--- a/src/com/android/contacts/widget/PinnedHeaderListView.java
+++ b/src/com/android/contacts/widget/PinnedHeaderListView.java
@@ -350,7 +350,7 @@
     private void ensurePinnedHeaderLayout(int viewIndex) {
         View view = mHeaders[viewIndex].view;
         if (view.isLayoutRequested()) {
-            int widthSpec = MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY);
+            int widthSpec = MeasureSpec.makeMeasureSpec(mHeaderWidth, MeasureSpec.EXACTLY);
             int heightSpec;
             ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
             if (layoutParams != null && layoutParams.height > 0) {
@@ -361,7 +361,7 @@
             view.measure(widthSpec, heightSpec);
             int height = view.getMeasuredHeight();
             mHeaders[viewIndex].height = height;
-            view.layout(0, 0, view.getMeasuredWidth(), height);
+            view.layout(0, 0, mHeaderWidth, height);
         }
     }