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();
     }
 
     /**