summaryrefslogtreecommitdiff
path: root/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/dialer/list/PhoneFavoritesTileAdapter.java')
-rw-r--r--src/com/android/dialer/list/PhoneFavoritesTileAdapter.java38
1 files changed, 6 insertions, 32 deletions
diff --git a/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java b/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
index 503c506c1..1b5123d2e 100644
--- a/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
+++ b/src/com/android/dialer/list/PhoneFavoritesTileAdapter.java
@@ -50,9 +50,6 @@ import java.util.PriorityQueue;
/**
* Also allows for a configurable number of columns as well as a maximum row of tiled contacts.
- *
- * This adapter has been rewritten to only support a maximum of one row for favorites.
- *
*/
public class PhoneFavoritesTileAdapter extends BaseAdapter implements
OnDragDropListener {
@@ -461,11 +458,7 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
*/
@Override
public long getItemId(int position) {
- if (getItemViewType(position) == ViewTypes.FREQUENT) {
- return getAdjustedItemId(getItem(position).get(0).id);
- } else {
- return position;
- }
+ return position;
}
/**
@@ -531,9 +524,7 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
private int getLayoutResourceId(int viewType) {
switch (viewType) {
- case ViewTypes.FREQUENT:
- return R.layout.phone_favorite_regular_row_view;
- case ViewTypes.TOP:
+ case ViewTypes.TOP:
return R.layout.phone_favorite_tile_view;
default:
throw new IllegalArgumentException("Unrecognized viewType " + viewType);
@@ -546,11 +537,7 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
@Override
public int getItemViewType(int position) {
- if (position < getMaxContactsInTiles()) {
- return ViewTypes.TOP;
- } else {
- return ViewTypes.FREQUENT;
- }
+ return ViewTypes.TOP;
}
/**
@@ -710,7 +697,7 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
* Configures the row to add {@link ContactEntry}s information to the views
*/
public void configureRow(ArrayList<ContactEntry> list, int position, boolean isLastRow) {
- int columnCount = mItemViewType == ViewTypes.FREQUENT ? 1 : mColumnCount;
+ final int columnCount = mColumnCount;
mPosition = position;
// Adding tiles to row and filling in contact information
@@ -719,13 +706,6 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
columnCounter < list.size() ? list.get(columnCounter) : null;
addTileFromEntry(entry, columnCounter, isLastRow);
}
- if (columnCount == 1) {
- if (list.get(0) == ContactEntry.BLANK_ENTRY) {
- setVisibility(View.INVISIBLE);
- } else {
- setVisibility(View.VISIBLE);
- }
- }
}
private void addTileFromEntry(ContactEntry entry, int childIndex, boolean isLastRow) {
@@ -761,11 +741,6 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
childIndex >= mColumnCount - 1 ? 0 : mPaddingInPixels, 0);
entryIndex = getFirstContactEntryIndexForPosition(mPosition) + childIndex;
break;
- case ViewTypes.FREQUENT:
- contactTile.setHorizontalDividerVisibility(
- isLastRow ? View.GONE : View.VISIBLE);
- entryIndex = getFirstContactEntryIndexForPosition(mPosition);
- break;
default:
break;
}
@@ -1026,9 +1001,8 @@ public class PhoneFavoritesTileAdapter extends BaseAdapter implements
}
protected static class ViewTypes {
- public static final int FREQUENT = 0;
- public static final int TOP = 1;
- public static final int COUNT = 2;
+ public static final int TOP = 0;
+ public static final int COUNT = 1;
}
@Override