--- a/windowing/windowserver/nga/SERVER/REDRAWQ.CPP Tue Jun 22 15:21:29 2010 +0300
+++ b/windowing/windowserver/nga/SERVER/REDRAWQ.CPP Fri Jul 16 11:45:55 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)