Force the backbuffer to be reallocated when the display depth is changed. bug 6061 r=karnaze sr=attinasi

This commit is contained in:
kmcclusk%netscape.com 2001-09-28 00:16:57 +00:00
Родитель bd56dc670f
Коммит e1c8463587
1 изменённых файлов: 14 добавлений и 0 удалений

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

@ -1978,6 +1978,20 @@ NS_IMETHODIMP nsViewManager::DispatchEvent(nsGUIEvent *aEvent, nsEventStatus *aS
*aStatus = nsEventStatus_eConsumeNoDefault;
break;
case NS_DISPLAYCHANGED:
// Reset the offscreens width and height
// so it will be reallocated the next time it needs to
// draw. It needs to be reallocated because it's depth
// has changed. @see bugzilla bug 6061
*aStatus = nsEventStatus_eConsumeDoDefault;
mDSBounds.width = 0;
mDSBounds.height = 0;
break;
default:
{
nsIView* baseView;