server: Set the idle event when retrieving a timer message.

This commit is contained in:
Alexandre Julliard 2009-12-16 18:18:07 +01:00
parent 92e704edc5
commit 7265e89226
2 changed files with 3 additions and 1 deletions

View File

@ -12038,7 +12038,7 @@ static const struct
{ WAIT_TIMEOUT, WAIT_TIMEOUT, FALSE },
{ 0, 0, FALSE },
{ 0, 0, FALSE },
/* 10 */ { 0, 0, TRUE },
/* 10 */ { 0, 0, FALSE },
{ 0, 0, FALSE },
{ 0, WAIT_TIMEOUT, FALSE },
{ 0, 0, FALSE },

View File

@ -1814,6 +1814,8 @@ DECL_HANDLER(get_message)
reply->wparam = timer->id;
reply->lparam = timer->lparam;
reply->time = get_tick_count();
if (!(req->flags & PM_NOYIELD) && current->process->idle_event)
set_event( current->process->idle_event );
return;
}