Don't reset ListView when changing the divider drawable.
Bug #3245172
Change-Id: I36e20bc63e503ffff9c2354e7cc48e5574bb0c4a
diff --git a/core/java/android/widget/ListView.java b/core/java/android/widget/ListView.java
index fd4f950..c0721bc 100644
--- a/core/java/android/widget/ListView.java
+++ b/core/java/android/widget/ListView.java
@@ -3196,7 +3196,8 @@
}
mDivider = divider;
mDividerIsOpaque = divider == null || divider.getOpacity() == PixelFormat.OPAQUE;
- requestLayoutIfNecessary();
+ requestLayout();
+ invalidate();
}
/**
@@ -3214,7 +3215,8 @@
*/
public void setDividerHeight(int height) {
mDividerHeight = height;
- requestLayoutIfNecessary();
+ requestLayout();
+ invalidate();
}
/**