Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e353b35 authored by Romain Guy's avatar Romain Guy Committed by Android Git Automerger
Browse files

am 2db084fa: Merge "Dialog not dismissed when tearing down dialog fragment." into jb-dev

* commit '2db084fa':
  Dialog not dismissed when tearing down dialog fragment.
parents 95b0c45b 2db084fa
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.util.Log;
import android.util.TypedValue;
@@ -297,8 +298,12 @@ public class Dialog implements DialogInterface, Window.Callback,
     * that in {@link #onStop}.
     */
    public void dismiss() {
        if (Looper.myLooper() == mHandler.getLooper()) {
            dismissDialog();
        } else {
            mHandler.post(mDismissAction);
        }
    }

    void dismissDialog() {
        if (mDecor == null || !mShowing) {