diff --git a/core/java/android/app/Dialog.java b/core/java/android/app/Dialog.java index 2eabd86c5da97..44a8930322425 100644 --- a/core/java/android/app/Dialog.java +++ b/core/java/android/app/Dialog.java @@ -264,7 +264,7 @@ public class Dialog implements DialogInterface, Window.Callback, * @return Whether the dialog is currently showing. */ public boolean isShowing() { - return mShowing; + return mDecor == null ? false : mDecor.getVisibility() == View.VISIBLE; } /**