windowing/windowserver/nga/SERVER/POINTER.CPP
changeset 110 7f25ef56562d
parent 36 01a6848ebfd7
child 152 9f1c3fea0f87
--- a/windowing/windowserver/nga/SERVER/POINTER.CPP	Fri Jun 11 14:58:47 2010 +0300
+++ b/windowing/windowserver/nga/SERVER/POINTER.CPP	Wed Jun 23 19:41:15 2010 +0300
@@ -81,7 +81,9 @@
 	iEmulatorRotatePointerCoords = WsIniFile->FindVar(KWSERVIniFileVarEmulatorRotPointCoords);
 #endif
 
-	iRootWindow = CWsTop::Screen()->RootWindow();
+	const CScreen* screen = CWsTop::Screen();
+	WS_ASSERT_ALWAYS(screen, EWsPanicNoScreen);
+	iRootWindow = screen->RootWindow();
 	
 	TMachineInfoV1Buf machineInfo;
 	UserHal::MachineInfo(machineInfo);