windowing/windowserver/nga/SERVER/REDRAWQ.CPP
branchNewGraphicsArchitecture
changeset 37 31d52bbe209c
parent 33 25f95128741d
--- a/windowing/windowserver/nga/SERVER/REDRAWQ.CPP	Tue Apr 20 16:38:10 2010 +0100
+++ b/windowing/windowserver/nga/SERVER/REDRAWQ.CPP	Fri Apr 23 14:57:14 2010 +0100
@@ -170,7 +170,9 @@
 	TInt invalidWindows = 0;
 	for (TInt screenNo = 0; screenNo < CWsTop::NumberOfScreens(); ++screenNo)
 		{
-		CWsRootWindow* rootWindow = CWsTop::Screen(screenNo)->RootWindow();
+		const CScreen* screen = CWsTop::Screen(screenNo);
+		WS_ASSERT_ALWAYS(screen, EWsPanicNoScreen);
+		CWsRootWindow* rootWindow = screen->RootWindow();
 		for (CWsWindowGroup *groupWin = rootWindow->Child(); groupWin; groupWin = groupWin->NextSibling())
 			{
 			if (groupWin->WsOwner() == iWsOwner)