зеркало из https://github.com/mozilla/gecko-dev.git
Bug 385535, mac only, views in popups not painted properly, r=mark,sr=roc
This commit is contained in:
Родитель
f2b2525026
Коммит
4d66192880
|
@ -1339,8 +1339,14 @@ NS_IMETHODIMP nsChildView::DispatchEvent(nsGUIEvent* event, nsEventStatus& aStat
|
|||
nsWindowType type;
|
||||
mParentWidget->GetWindowType(type);
|
||||
if (type == eWindowType_popup) {
|
||||
event->widget = mParentWidget;
|
||||
kungFuDeathGrip2 = mParentWidget;
|
||||
// use the parent popup's widget if there is no view
|
||||
void* clientData = nsnull;
|
||||
if (event->widget)
|
||||
event->widget->GetClientData(clientData);
|
||||
if (!clientData) {
|
||||
event->widget = mParentWidget;
|
||||
kungFuDeathGrip2 = mParentWidget;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче