Bug 554764 - Dynamically removing glass appearance causes the window to stop redrawing r=jimm

This commit is contained in:
Rob Arnold 2010-03-29 15:24:40 -04:00
Родитель 0300235d7c
Коммит a777551ae6
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -6771,6 +6771,9 @@ void nsWindow::SetWindowTranslucencyInner(nsTransparencyMode aMode)
exStyle &= ~(WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE | WS_EX_STATICEDGE);
}
if (topWindow->mIsVisible)
style |= WS_VISIBLE;
VERIFY_WINDOW_STYLE(style);
::SetWindowLongPtrW(hWnd, GWL_STYLE, style);
::SetWindowLongPtrW(hWnd, GWL_EXSTYLE, exStyle);