From 2707f49c43626838bae0badf00da6152445e0898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Tue, 15 Oct 2013 16:04:05 +0200 Subject: [PATCH] Don't fetch our own PackageInfo (slight speed-up) --- src/org/fdroid/fdroid/RepoXMLHandler.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/org/fdroid/fdroid/RepoXMLHandler.java b/src/org/fdroid/fdroid/RepoXMLHandler.java index 111723099..f29c7d752 100644 --- a/src/org/fdroid/fdroid/RepoXMLHandler.java +++ b/src/org/fdroid/fdroid/RepoXMLHandler.java @@ -48,8 +48,6 @@ import org.xml.sax.helpers.DefaultHandler; import android.os.Bundle; import android.content.Context; -import android.content.pm.PackageInfo; -import android.content.pm.PackageManager; import android.util.Log; public class RepoXMLHandler extends DefaultHandler { @@ -353,13 +351,8 @@ public class RepoXMLHandler extends DefaultHandler { // check the signature, and extract the index... Log.d("FDroid", "Getting signed index from " + repo.address + " at " + logDateFormat.format(new Date(System.currentTimeMillis()))); - String address = repo.address + "/index.jar"; - PackageManager pm = ctx.getPackageManager(); - try { - PackageInfo pi = pm.getPackageInfo(ctx.getPackageName(), 0); - address += "?" + pi.versionName; - } catch (Exception e) { - } + String address = repo.address + "/index.jar?" + + ctx.getString(R.string.version_name); Bundle progressData = createProgressData(repo.address); ProgressListener.Event event = new ProgressListener.Event( RepoXMLHandler.PROGRESS_TYPE_DOWNLOAD, progressData);