[Wayland] Do not try to pause compositor when nsWindow is destroyed
Categories
(Core :: Graphics, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox73 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
nsWindow::HideWaylandWindow() could be called under nsWindow::Destroy(). In this case, we do not need to pause compositor. Current code hit assert failure.
It was called like the followig.
(gdb) info stack
#0 0x00007fffe8ee7497 in nsWindow::HideWaylandWindow() (this=0x7fffbe6e5c00)
at /home/sotaro/firefox_bld_dsk/mozilla-central/widget/gtk/nsWindow.cpp:4469
#1 0x00007fffe8ee4fab in nsWindow::NativeShow(bool) (this=0x7fffbe6e5c00, aAction=<optimized out>)
at /home/sotaro/firefox_bld_dsk/mozilla-central/widget/gtk/nsWindow.cpp:4565
#2 0x00007fffe8ee44f2 in nsWindow::Destroy() (this=0x7fffbe6e5c00)
at /home/sotaro/firefox_bld_dsk/mozilla-central/widget/gtk/nsWindow.cpp:716
#3 0x00007fffe8e98e13 in DestroyWidgetRunnable::Run() (this=0x7fffbf9fa160)
at /home/sotaro/firefox_bld_dsk/mozilla-central/view/nsView.cpp:120
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
bugherder |
Description
•