Handle non-hardware X events correctly with native USER
(removed reference to MESSAGEQUEUE from KERNEL code).
Handle Expose events with native USER.
diff --git a/misc/callback.c b/misc/callback.c
index e1b9b4c..243d2ba 100644
--- a/misc/callback.c
+++ b/misc/callback.c
@@ -238,11 +238,15 @@
/**********************************************************************
* CALLBACK_CallTaskRescheduleProc
*/
-static void WINAPI CALLBACK_CallTaskRescheduleProc( void )
+static BOOL32 WINAPI CALLBACK_CallTaskRescheduleProc( void )
{
+ BOOL32 pending;
+
SYSLEVEL_EnterWin16Lock();
- TASK_Reschedule();
+ pending = TASK_Reschedule();
SYSLEVEL_LeaveWin16Lock();
+
+ return pending;
}