summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-10-30 12:51:06 +0100
committerGitHub <noreply@github.com>2016-10-30 12:51:06 +0100
commitdebeb124afbd00ee815acdf168173fb32b7f81df (patch)
treecf5c34b78dbd181d1a1638c395d51ad869e84be0
parent851c6edf6730497a50af4f1929872f19e59fa80c (diff)
parent8086d9b3164030c3bed37878b05fb9249d373b6a (diff)
downloadAntennaPod-debeb124afbd00ee815acdf168173fb32b7f81df.zip
Merge pull request #2159 from mfietz/issue/2148-feed-remover
FeedRemover: When closing dialog, check if it is still attached
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java b/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java
index e475e696c..67c460e78 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java
@@ -38,10 +38,11 @@ public class FeedRemover extends AsyncTask<Void, Void, Void> {
@Override
protected void onPostExecute(Void result) {
- dialog.dismiss();
+ if(dialog != null && dialog.isShowing()) {
+ dialog.dismiss();
+ }
if(skipOnCompletion) {
- context.sendBroadcast(new Intent(
- PlaybackService.ACTION_SKIP_CURRENT_EPISODE));
+ context.sendBroadcast(new Intent(PlaybackService.ACTION_SKIP_CURRENT_EPISODE));
}
}