diff --git a/src/org/fdroid/fdroid/AppDetails.java b/src/org/fdroid/fdroid/AppDetails.java index e9c0a8064..12a076472 100644 --- a/src/org/fdroid/fdroid/AppDetails.java +++ b/src/org/fdroid/fdroid/AppDetails.java @@ -117,11 +117,9 @@ public class AppDetails extends ListActivity { version.setText(getString(R.string.version) + " " + apk.version + (iscurrent ? "*" : "")); - // TODO: This will show 'Installed' for all apks with the same - // version code, which could be more than one if they come from - // different repos or are source/binary from the same one! TextView status = (TextView) v.findViewById(R.id.status); - if (apk.vercode == app.installedVerCode) + if (apk.vercode == app.installedVerCode + && apk.sig.equals(mInstalledSigID)) status.setText(getString(R.string.inst)); else status.setText(getString(R.string.not_inst));