windowing/windowserver/nga/SERVER/REDRAWQ.CPP
branchRCL_3
changeset 33 25f95128741d
parent 0 5d03bc08d59c
--- a/windowing/windowserver/nga/SERVER/REDRAWQ.CPP	Wed Mar 31 23:34:07 2010 +0300
+++ b/windowing/windowserver/nga/SERVER/REDRAWQ.CPP	Wed Apr 14 17:19:46 2010 +0300
@@ -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)