зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1668129: nullcheck shistory in ReplaceActiveSessionHistoryEntry() r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D91849
This commit is contained in:
Родитель
3ee15b3859
Коммит
d834710c9f
|
@ -605,11 +605,13 @@ void CanonicalBrowsingContext::SetActiveSessionHistoryEntry(
|
|||
|
||||
void CanonicalBrowsingContext::ReplaceActiveSessionHistoryEntry(
|
||||
SessionHistoryInfo* aInfo) {
|
||||
nsSHistory* shistory = static_cast<nsSHistory*>(GetSessionHistory());
|
||||
mActiveEntry->SetInfo(aInfo);
|
||||
// Notify children of the update
|
||||
shistory->NotifyOnHistoryReplaceEntry();
|
||||
shistory->UpdateRootBrowsingContextState();
|
||||
nsSHistory* shistory = static_cast<nsSHistory*>(GetSessionHistory());
|
||||
if (shistory) {
|
||||
shistory->NotifyOnHistoryReplaceEntry();
|
||||
shistory->UpdateRootBrowsingContextState();
|
||||
}
|
||||
// FIXME Need to do the equivalent of EvictContentViewersOrReplaceEntry.
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче