Commit 3fd6b28d authored by kmcclusk%netscape.com's avatar kmcclusk%netscape.com
Browse files

Force the backbuffer to be reallocated when the display depth is changed. bug...

Force the backbuffer to be reallocated when the display depth is changed. bug 6061 r=karnaze sr=attinasi
parent e75f3289
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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;