Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
| index ef1261d99e1c438c3fe73ab98dff582d0cb0daf7..f8daf4e690e53d2114d6036ea910218dcb370328 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
| @@ -388,7 +388,8 @@ public void onItemDismissStarted(ViewHolder viewHolder) { |
| /** Called when an item has finished being removed from the view. */ |
| public void onItemDismissFinished(ViewHolder viewHolder) { |
| - assert mCompensationHeightMap.containsKey(viewHolder); |
| + if (!mCompensationHeightMap.containsKey(viewHolder)) return; |
|
dgn
2016/11/16 15:12:34
The actual hotfix is just this line.
|
| + |
| mCompensationHeight -= mCompensationHeightMap.remove(viewHolder); |
| assert mCompensationHeight >= 0; |