diff options
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java | 2 | ||||
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/storage/NavDrawerData.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java index 2ba46a7ae..121f4263d 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java @@ -160,7 +160,7 @@ public class NavListAdapter extends RecyclerView.Adapter<NavListAdapter.Holder> if (viewType == VIEW_TYPE_SUBSCRIPTION) { return itemAccess.getItem(position - getSubscriptionOffset()).id; } else if (viewType == VIEW_TYPE_NAV) { - return -Math.abs(fragmentTags.get(position).hashCode()) - 1; // Folder IDs are >0 + return -Math.abs((long) fragmentTags.get(position).hashCode()) - 1; // Folder IDs are >0 } else { return 0; } diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/NavDrawerData.java b/core/src/main/java/de/danoeh/antennapod/core/storage/NavDrawerData.java index e4d1996ad..da18a2f55 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/NavDrawerData.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/NavDrawerData.java @@ -62,7 +62,7 @@ public class NavDrawerData { public FolderDrawerItem(String name) { // Keep IDs >0 but make room for many feeds - super(DrawerItem.Type.FOLDER, (long) Math.abs(name.hashCode()) << 20); + super(DrawerItem.Type.FOLDER, Math.abs((long) name.hashCode()) << 20); this.name = name; } |