summaryrefslogtreecommitdiff
path: root/core/src/main/java/de
diff options
context:
space:
mode:
authorBrad Pitcher <bradpitcher@gmail.com>2019-04-18 21:45:11 -0700
committerBrad Pitcher <bradpitcher@gmail.com>2019-04-18 21:45:11 -0700
commitbf54e0e7c7f393a68cf0f6f15ecedcab99d3eeb8 (patch)
tree1953c6f1fc463b6b292516b8030cee199faf4838 /core/src/main/java/de
parenta60b6efc51c121a86b3f28f7dc6efcc1a3f8b081 (diff)
downloadAntennaPod-bf54e0e7c7f393a68cf0f6f15ecedcab99d3eeb8.zip
avoid "app not responding" errors loading widget image
Diffstat (limited to 'core/src/main/java/de')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
index d79843b15..0c32527aa 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
@@ -20,6 +20,8 @@ import android.widget.RemoteViews;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
+import java.util.concurrent.TimeUnit;
+
import de.danoeh.antennapod.core.R;
import de.danoeh.antennapod.core.glide.ApGlideSettings;
import de.danoeh.antennapod.core.receiver.MediaButtonReceiver;
@@ -124,7 +126,7 @@ public class PlayerWidgetJobService extends SafeJobIntentService {
.load(media.getImageLocation())
.apply(RequestOptions.diskCacheStrategyOf(ApGlideSettings.AP_DISK_CACHE_STRATEGY))
.submit(iconSize, iconSize)
- .get();
+ .get(500, TimeUnit.MILLISECONDS);
views.setImageViewBitmap(R.id.imgvCover, icon);
} catch (Throwable tr) {
Log.e(TAG, "Error loading the media icon for the widget", tr);