From 54ed3aa8417f4c6a27eecb9caf10f742a705b6e0 Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 19 Aug 2011 15:16:05 -0700 Subject: Fix crash Bug: 5180400 onContextItemSelected is apparantly unordered and goes to the "wrong" fragment first, causing this crash Change-Id: I8d9df87d5799882190bc0fdfee5720c97d2b8f7a --- src/com/android/browser/BrowserHistoryPage.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/com/android/browser/BrowserHistoryPage.java') diff --git a/src/com/android/browser/BrowserHistoryPage.java b/src/com/android/browser/BrowserHistoryPage.java index 6625e5507..09c6f9788 100644 --- a/src/com/android/browser/BrowserHistoryPage.java +++ b/src/com/android/browser/BrowserHistoryPage.java @@ -388,7 +388,11 @@ public class BrowserHistoryPage extends Fragment if (menuInfo == null) { return false; } - HistoryItem historyItem = (HistoryItem) getTargetView(menuInfo); + View targetView = getTargetView(menuInfo); + if (!(targetView instanceof HistoryItem)) { + return false; + } + HistoryItem historyItem = (HistoryItem) targetView; String url = historyItem.getUrl(); String title = historyItem.getName(); Activity activity = getActivity(); -- cgit v1.2.3