diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractPickerAdapter.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractPickerAdapter.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractPickerAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractPickerAdapter.java index a17794841..901d204cd 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractPickerAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/attachments/picker/AbstractPickerAdapter.java @@ -4,14 +4,19 @@ import androidx.recyclerview.widget.RecyclerView; public abstract class AbstractPickerAdapter<T extends RecyclerView.ViewHolder> extends RecyclerView.Adapter<T> { + protected static final int VIEW_TYPE_NONE = -1; protected static final int VIEW_TYPE_ITEM = 0; protected static final int VIEW_TYPE_ITEM_NATIVE = 1; @Override public int getItemViewType(int position) { - return position == 0 - ? VIEW_TYPE_ITEM_NATIVE - : VIEW_TYPE_ITEM; + if (position > 0) { + return VIEW_TYPE_ITEM; + } else if (position == 0) { + return VIEW_TYPE_ITEM_NATIVE; + } else { + return VIEW_TYPE_NONE; + } } /** |