diff --git a/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java b/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java index d13b2b94..1fce78c2 100644 --- a/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java +++ b/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java @@ -48,7 +48,7 @@ class ObservableMapAdapter, V> extends BaseAdapter imple public long getItemId(final int position) { if (map == null || position < 0 || position >= map.size()) return -1; - return getKeys().get(position).hashCode(); + return map.get(getKeys().get(position)).hashCode(); } public int getItemPosition(final K key) {