Merge "Address comments on ag/1680345" into ub-calculator-euler
diff --git a/src/com/android/calculator2/HistoryFragment.java b/src/com/android/calculator2/HistoryFragment.java
index 6e54d9f..3c69628 100644
--- a/src/com/android/calculator2/HistoryFragment.java
+++ b/src/com/android/calculator2/HistoryFragment.java
@@ -241,11 +241,15 @@
     }
 
     public boolean stopActionModeOrContextMenu() {
+        if (mRecyclerView == null) {
+            return false;
+        }
         for (int i = 0; i < mRecyclerView.getChildCount(); i++) {
             final View view = mRecyclerView.getChildAt(i);
             final HistoryAdapter.ViewHolder viewHolder =
                     (HistoryAdapter.ViewHolder) mRecyclerView.getChildViewHolder(view);
-            if (viewHolder != null && viewHolder.getResult().stopActionModeOrContextMenu()) {
+            if (viewHolder != null && viewHolder.getResult() != null
+                    && viewHolder.getResult().stopActionModeOrContextMenu()) {
                 return true;
             }
         }