Closed Bug 1155823 Opened 10 years ago Closed 10 years ago

Properly shutdown the CompositorVsyncDispatcher

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla40
Tracking Status
firefox40 --- fixed

People

(Reporter: mchang, Assigned: mchang)

References

Details

Attachments

(1 file)

Previously, we shut down the compositor vsync dispatcher at the nsBaseWidget's destructor which is when we shut down the compositor. We changed when we destroy the compositor in bug 1125848 from the destructor to nsBaseWidget::Shutdown. We need to update calling CompositorVsyncDispatcher::Shutdown during nsBaseWidget::Shutdown.
Marking this as blocking bug 1125848 per comment 0. Also marking it dependent on bug 1134385 which has the patch for silk shutdown documentation.
Blocks: 1125848
Depends on: 1134385
Comment on attachment 8594121 [details] [diff] [review] Properly shutdown compositor vsync dispatcher Clearing review until the comments in bug 1134385 are dealt with and we (or I, at least) have a clearer understanding of the shutdown procedure.
Attachment #8594121 - Flags: review?(bugmail.mozilla)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: