Merge change 9267

* changes:
  Don't invalidate view if setEnabled doesn't change the state.
This commit is contained in:
Android (Google) Code Review
2009-07-30 16:55:04 -07:00

View File

@@ -2983,6 +2983,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
* @param enabled True if this view is enabled, false otherwise.
*/
public void setEnabled(boolean enabled) {
if (enabled == isEnabled()) return;
setFlags(enabled ? ENABLED : DISABLED, ENABLED_MASK);
/*