From f388f32fcf49332028ba011102e9d0b2810f0dfc Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Sat, 10 Oct 2015 08:44:44 +1100 Subject: [PATCH] Don't use download manager for Bluetooth downloads. The F-Droid Bluetooth downloader must be used for these, as it is a custom protocol and Android download manager only understands HTTP and HTTPS. --- F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java b/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java index 5e9991c71..2ca730c25 100644 --- a/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java +++ b/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java @@ -108,6 +108,10 @@ public class DownloaderFactory { // We support onion addresses through our own downloader. return false; } + if (isBluetoothAddress(url)) { + // Completely differnet protocol not understood by the download manager. + return false; + } return hasDownloadManager(context); }