Author: mjmartin
Date: Sat Aug 28 23:55:27 2010
New Revision: 48636
URL:
http://svn.reactos.org/svn/reactos?rev=48636&view=rev
Log:
[win32k]
- Mouse messages can be sent before the desktop is initialized. Check for this and return
false if its not. FIxes assert when moving mouse before desktop is up.
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c [iso-8859-1] Sat Aug 28
23:55:27 2010
@@ -350,6 +350,10 @@
PWINDOW_OBJECT CaptureWindow = NULL;
HWND hCaptureWin;
+ /* FIXME: Mouse message can be sent before the Desktop is up and running in which case
ScopeWin (Desktop) is 0.
+ Is this the best fix? */
+ if (ScopeWin == 0) return FALSE;
+
ASSERT_REFS_CO(ScopeWin);
/*