mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Check index bounds in SessionHistory::getHistoryEntryAt()
This commit is contained in:
parent
c2ec3288b0
commit
f73815d99e
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user