From bd2e379073b6db86495ca48a2478df578a4d43e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 3 Jan 2014 22:05:34 +0100 Subject: [PATCH] Keep the same inflater in the AppListAdapter --- src/org/fdroid/fdroid/views/AppListAdapter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/org/fdroid/fdroid/views/AppListAdapter.java b/src/org/fdroid/fdroid/views/AppListAdapter.java index 78d60e8f7..c4326e822 100644 --- a/src/org/fdroid/fdroid/views/AppListAdapter.java +++ b/src/org/fdroid/fdroid/views/AppListAdapter.java @@ -27,10 +27,13 @@ abstract public class AppListAdapter extends BaseAdapter { private List items = new ArrayList(); private Context mContext; + private LayoutInflater mInflater; private DisplayImageOptions displayImageOptions; public AppListAdapter(Context context) { mContext = context; + mInflater = (LayoutInflater) mContext.getSystemService( + Context.LAYOUT_INFLATER_SERVICE); displayImageOptions = new DisplayImageOptions.Builder() .cacheInMemory(true) @@ -83,8 +86,7 @@ abstract public class AppListAdapter extends BaseAdapter { DB.App app = items.get(position); if (convertView == null) { - convertView = ((LayoutInflater) mContext.getSystemService( - Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.applistitem, null); + convertView = mInflater.inflate(R.layout.applistitem, null); } TextView name = (TextView) convertView.findViewById(R.id.name);