diff --git a/F-Droid/res/layout/apklistitem.xml b/F-Droid/res/layout/apklistitem.xml
index ad19a703a..3383f2c3c 100644
--- a/F-Droid/res/layout/apklistitem.xml
+++ b/F-Droid/res/layout/apklistitem.xml
@@ -29,11 +29,20 @@
android:layout_width="wrap_content"
tools:text="Installed" />
-
+
+
Bad fingerprint
This is not a valid URL.
Ignoring malformed repo URI: %s
+ Repository: %s
Update Repos
Repositories
diff --git a/F-Droid/src/org/fdroid/fdroid/AppDetails.java b/F-Droid/src/org/fdroid/fdroid/AppDetails.java
index 6fe4e8da4..59c3499c3 100644
--- a/F-Droid/src/org/fdroid/fdroid/AppDetails.java
+++ b/F-Droid/src/org/fdroid/fdroid/AppDetails.java
@@ -135,6 +135,7 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A
private static class ViewHolder {
TextView version;
TextView status;
+ TextView repository;
TextView size;
TextView api;
TextView incompatibleReasons;
@@ -217,6 +218,7 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A
holder = new ViewHolder();
holder.version = (TextView) convertView.findViewById(R.id.version);
holder.status = (TextView) convertView.findViewById(R.id.status);
+ holder.repository = (TextView) convertView.findViewById(R.id.repository);
holder.size = (TextView) convertView.findViewById(R.id.size);
holder.api = (TextView) convertView.findViewById(R.id.api);
holder.incompatibleReasons = (TextView) convertView.findViewById(R.id.incompatible_reasons);
@@ -235,6 +237,9 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A
holder.status.setText(getInstalledStatus(apk));
+ holder.repository.setText(getString(R.string.repo_provider,
+ RepoProvider.Helper.findById(getContext(), apk.repo).getName()));
+
if (apk.size > 0) {
holder.size.setText(Utils.getFriendlySize(apk.size));
holder.size.setVisibility(View.VISIBLE);