Ensure default card matrix is set before creating cards.
Change-Id: I3fd55a3332f319c2a3a7a9c9f1a1351e48c0d178
diff --git a/carousel/java/com/android/ex/carousel/CarouselController.java b/carousel/java/com/android/ex/carousel/CarouselController.java
index a2f1e08..7d213f7 100644
--- a/carousel/java/com/android/ex/carousel/CarouselController.java
+++ b/carousel/java/com/android/ex/carousel/CarouselController.java
@@ -103,6 +103,7 @@
public void onSurfaceChanged() {
setSlotCount(mSlotCount);
+ setDefaultCardMatrix(mDefaultCardMatrix);
createCards(mCardCount);
setVisibleSlots(mVisibleSlots);
setVisibleDetails(mVisibleDetails);
@@ -116,7 +117,6 @@
setDefaultBitmap(mDefaultBitmap);
setLoadingBitmap(mLoadingBitmap);
setDefaultGeometry(mDefaultGeometry);
- setDefaultCardMatrix(mDefaultCardMatrix);
setLoadingGeometry(mLoadingGeometry);
setBackgroundColor(mBackgroundColor.x, mBackgroundColor.y, mBackgroundColor.z,
mBackgroundColor.w);