diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 7713bd87d0c88..14677e115485d 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -6497,6 +6497,8 @@ public class View implements Drawable.Callback2, KeyEvent.Callback, Accessibilit if (mParent instanceof ViewGroup) { ((ViewGroup) mParent).onChildVisibilityChanged(this, (flags & VISIBILITY_MASK)); ((View) mParent).invalidate(true); + } else if (mParent != null) { + mParent.invalidateChild(this, null); } dispatchVisibilityChanged(this, (flags & VISIBILITY_MASK)); }