diff --git a/core/java/android/app/Dialog.java b/core/java/android/app/Dialog.java index 0909952f1b2c1..02355991a885a 100644 --- a/core/java/android/app/Dialog.java +++ b/core/java/android/app/Dialog.java @@ -236,10 +236,14 @@ public class Dialog implements DialogInterface, Window.Callback, WindowManager.LayoutParams.SOFT_INPUT_IS_FORWARD_NAVIGATION; l = nl; } - mWindowManager.addView(mDecor, l); - mShowing = true; - sendShowMessage(); + try { + mWindowManager.addView(mDecor, l); + mShowing = true; + + sendShowMessage(); + } finally { + } } /**