Index: remoting/android/java/src/org/chromium/chromoting/AccountsAdapter.java |
diff --git a/remoting/android/java/src/org/chromium/chromoting/AccountsAdapter.java b/remoting/android/java/src/org/chromium/chromoting/AccountsAdapter.java |
index 5731205ddf4d1e9a3b3f809d727d0db2962dd6b6..06a686dc748e0f7f503e3e9f3f971642d485f927 100644 |
--- a/remoting/android/java/src/org/chromium/chromoting/AccountsAdapter.java |
+++ b/remoting/android/java/src/org/chromium/chromoting/AccountsAdapter.java |
@@ -26,7 +26,10 @@ public class AccountsAdapter extends ArrayAdapter<Account> { |
@Override |
public View getView(int position, View convertView, ViewGroup parent) { |
- View view = mInflater.inflate(R.layout.account_selected, parent, false); |
+ View view = convertView; |
+ if (view == null) { |
+ view = mInflater.inflate(R.layout.account_selected, parent, false); |
+ } |
Account account = getItem(position); |
TextView target = (TextView) view.findViewById(R.id.account_name); |
target.setText(account.name); |