From 09d21740c8b61a309308085f0c6a15cfd0256440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Mon, 8 Jul 2013 14:32:41 +0200 Subject: [PATCH] Updates/Insalled icons in compact layout need to be updated --- src/org/fdroid/fdroid/views/AppListAdapter.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/org/fdroid/fdroid/views/AppListAdapter.java b/src/org/fdroid/fdroid/views/AppListAdapter.java index 8d7d25971..525adb57a 100644 --- a/src/org/fdroid/fdroid/views/AppListAdapter.java +++ b/src/org/fdroid/fdroid/views/AppListAdapter.java @@ -109,13 +109,6 @@ abstract public class AppListAdapter extends BaseAdapter { summaryLayout.addRule(RelativeLayout.END_OF, R.id.icon); summary.setLayoutParams(summaryLayout); - if (app.hasUpdates && showStatusUpdate()) { - iconUpdates.setVisibility(View.VISIBLE); - } - - if (app.installedVerCode > 0 && showStatusInstalled()) { - iconInstalled.setVisibility(View.VISIBLE); - } } } @@ -128,6 +121,16 @@ abstract public class AppListAdapter extends BaseAdapter { return convertView; } + if (pref_compactlayout == true) { + if (app.hasUpdates && showStatusUpdate()) { + iconUpdates.setVisibility(View.VISIBLE); + } + + if (app.installedVerCode > 0 && showStatusInstalled()) { + iconInstalled.setVisibility(View.VISIBLE); + } + } + private String getVersionInfo(DB.App app) { StringBuilder version = new StringBuilder(); if (app.installedVersion != null) {