Author: cfinck
Date: Sat Oct 25 10:14:09 2008
New Revision: 36946
URL:
http://svn.reactos.org/svn/reactos?rev=36946&view=rev
Log:
Return if the screensaver window couldn't be created to avoid a warning about using
the uninitialized variable "msg".
Spotted by KJK & CL
Modified:
trunk/reactos/lib/sdk/scrnsave/scrnsave.c
Modified: trunk/reactos/lib/sdk/scrnsave/scrnsave.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/scrnsave/scrnsave.…
==============================================================================
--- trunk/reactos/lib/sdk/scrnsave/scrnsave.c [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/scrnsave/scrnsave.c [iso-8859-1] Sat Oct 25 10:14:09 2008
@@ -185,15 +185,15 @@
0, 0, rc.right, rc.bottom, hParent, NULL,
hMainInstance, NULL);
+ if(!hMainWindow)
+ return 1;
+
// Display window and start pumping messages
- if (hMainWindow)
- {
- ShowWindow(hMainWindow, SW_SHOW);
- SetCursor(NULL);
-
- while (GetMessage(&msg, NULL, 0, 0))
- DispatchMessage(&msg);
- }
+ ShowWindow(hMainWindow, SW_SHOW);
+ SetCursor(NULL);
+
+ while (GetMessage(&msg, NULL, 0, 0))
+ DispatchMessage(&msg);
return msg.wParam;
}