зеркало из https://github.com/mozilla/gecko-dev.git
Check index bounds in SessionHistory::getHistoryEntryAt()
This commit is contained in:
Родитель
0e4dfe71f0
Коммит
4409d32006
|
@ -372,9 +372,11 @@ abstract public class GeckoApp
|
|||
case R.id.bookmarks:
|
||||
Intent intent = new Intent(this, GeckoBookmarks.class);
|
||||
SessionHistory.HistoryEntry he = getSessionHistory().getHistoryEntryAt(0);
|
||||
intent.setData(android.net.Uri.parse(he.mUri));
|
||||
intent.putExtra("title", he.mTitle);
|
||||
startActivity(intent);
|
||||
if (he != null) {
|
||||
intent.setData(android.net.Uri.parse(he.mUri));
|
||||
intent.putExtra("title", he.mTitle);
|
||||
startActivity(intent);
|
||||
}
|
||||
return true;
|
||||
default:
|
||||
return super.onOptionsItemSelected(item);
|
||||
|
|
|
@ -122,6 +122,8 @@ class SessionHistory
|
|||
}
|
||||
}
|
||||
HistoryEntry getHistoryEntryAt(int index) {
|
||||
return mHistory.get(index);
|
||||
if (index < mHistory.size())
|
||||
return mHistory.get(index);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче