From dc7d3a1f1f4a7875cb00866763cb3f1d5bae0f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 25 Sep 2013 23:50:46 +0200 Subject: [PATCH] Get application id directly from its xml attribute --- src/org/fdroid/fdroid/RepoXMLHandler.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/org/fdroid/fdroid/RepoXMLHandler.java b/src/org/fdroid/fdroid/RepoXMLHandler.java index 2861c5ad9..e9d59def0 100644 --- a/src/org/fdroid/fdroid/RepoXMLHandler.java +++ b/src/org/fdroid/fdroid/RepoXMLHandler.java @@ -182,9 +182,7 @@ public class RepoXMLHandler extends DefaultHandler { curapk.nativecode = DB.CommaSeparatedList.make(str); } } else if (curapp != null && str != null) { - if (curel.equals("id")) { - curapp.id = str; - } else if (curel.equals("name")) { + if (curel.equals("name")) { curapp.name = str; } else if (curel.equals("description")) { // This is the old-style description. We'll read it @@ -265,6 +263,7 @@ public class RepoXMLHandler extends DefaultHandler { } else if (localName.equals("application") && curapp == null) { curapp = new DB.App(); curapp.detail_Populated = true; + curapp.id = attributes.getValue("", "id"); Bundle progressData = createProgressData(repo.address); progressCounter ++; progressListener.onProgress(