DocShell/Fastback
< DocShell
Saving to history
The nsIContentViewer
saves itself to the SH Entry. It gets an SH Entry in its Close
function as an argument, and saves itself there in Destroy
.
These functions are called from nsDocShell::RestoreFromHistory
or nsDocShell::SetupNewViewer
(that latter one doesn't call Destroy?).
Restoration from history
nsDocShell::InternalLoad
checks whether the load is a history load and if so, whether it has a cached presentation.
It then calls nsDocShell::BeginRestore
and if that succeeds, posts an event to call nsDocShell::RestoreFromHistory
.
--Biesi 11:26, 5 Aug 2005 (PDT)