--- 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)