Bug 1952787 Comment 11 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

function calls are like the following.

***********************************************

browser.renderLayers = true;
->BrowserHost::SetRenderLayers()
->BrowserParent::SetRenderLayers()
->BrowserParent::SetRenderLayersInternal()
->BrowserParent::SendRenderLayers()
->// IPC
->BrowserChild::RecvRenderLayers()
->BrowserChild::UpdateVisibility()
->BrowserChild::MakeVisible()
->BrowserChild::PresShellActivenessMaybeChanged()
-----> PresShell::ComputeActiveness()
-----> PresShell::SetIsActive()
function calls are like the following.

***********************************************

browser.renderLayers = true;
->BrowserHost::SetRenderLayers()
->BrowserParent::SetRenderLayers()
->BrowserParent::SetRenderLayersInternal()
->BrowserParent::SendRenderLayers()
->// IPC
->BrowserChild::RecvRenderLayers()
->BrowserChild::UpdateVisibility()
->BrowserChild::MakeVisible()
->BrowserChild::PresShellActivenessMaybeChanged()
-----> PresShell::ComputeActiveness()
-----> PresShell::SetIsActive()
--------> nsRefreshDriver::SetActivity()
function calls are like the following.

***********************************************

browser.renderLayers = true;
->BrowserHost::SetRenderLayers()
->BrowserParent::SetRenderLayers()
->BrowserParent::SetRenderLayersInternal()
->BrowserParent::SendRenderLayers()
->// IPC
->BrowserChild::RecvRenderLayers()
->BrowserChild::UpdateVisibility()
->BrowserChild::MakeVisible()
->BrowserChild::PresShellActivenessMaybeChanged()
-----> PresShell::ComputeActiveness()
-----> PresShell::SetIsActive()
--------> nsRefreshDriver::SetActivity()
--------> nsRefreshDriver::EnsureTimerStarted()

Back to Bug 1952787 Comment 11