From f0608356467576602ca700265502419add6aa2a3 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sun, 23 Dec 2018 16:33:21 +0300 Subject: [PATCH] check dislog showing --- .../axet/audiorecorder/activities/RecordingActivity.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index c0b6156..6a3aee7 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -174,12 +174,6 @@ public class RecordingActivity extends AppCompatThemeActivity { button = d.getButton(DialogInterface.BUTTON_NEUTRAL); Window w = d.getWindow(); touchListener(w); - d.setOnDismissListener(new DialogInterface.OnDismissListener() { - @Override - public void onDismiss(DialogInterface dialog) { - handler.removeCallbacks(AutoClose.this); - } - }); } public void touchListener(final Window w) { @@ -209,6 +203,8 @@ public class RecordingActivity extends AppCompatThemeActivity { @Override public void run() { + if (!d.isShowing()) + return; if (count <= 0) { d.dismiss(); return;