зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1796392 [Wayland] Don't assert if there's tooltip in popup hierarchy r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D159843
This commit is contained in:
Родитель
5731f46ef8
Коммит
5e70d08ce3
|
@ -1416,10 +1416,9 @@ void nsWindow::WaylandPopupHierarchyHideByLayout(
|
|||
// Hide all popups which are not in layout popup chain
|
||||
nsWindow* popup = mWaylandPopupNext;
|
||||
while (popup) {
|
||||
MOZ_ASSERT(popup->mPopupType != ePopupTypeTooltip,
|
||||
"Tooltips should be closed!");
|
||||
// Don't check closed popups and drag source popups
|
||||
if (!popup->mPopupClosed && !popup->mSourceDragContext) {
|
||||
// Don't check closed popups and drag source popups and tooltips.
|
||||
if (!popup->mPopupClosed && popup->mPopupType != ePopupTypeTooltip &&
|
||||
!popup->mSourceDragContext) {
|
||||
if (!popup->IsPopupInLayoutPopupChain(aLayoutWidgetHierarchy,
|
||||
/* aMustMatchParent */ false)) {
|
||||
LOG(" hidding popup [%p]", popup);
|
||||
|
|
Загрузка…
Ссылка в новой задаче