diff -r 2d65c2f76d7b -r 4a8fed1c0ef6 kernel/eka/ewsrv/ws_win.cpp --- a/kernel/eka/ewsrv/ws_win.cpp Tue Feb 02 01:24:03 2010 +0200 +++ b/kernel/eka/ewsrv/ws_win.cpp Sat Feb 20 00:10:51 2010 +0200 @@ -2170,6 +2170,7 @@ case TRawEvent::EButton3Down: case TRawEvent::EButton3Up: pS->iMousePos=anEvent.Pos(); + pS->iPointerNumber = anEvent.PointerNumber(); break; case TRawEvent::EKeyUp: case TRawEvent::EKeyDown: @@ -2433,6 +2434,7 @@ k.iModifiers=KeyTranslator->GetModifierState(); + k.iPointerNumber = pS->iPointerNumber; k.iType=pS->iType; k.iMousePos=pS->iMousePos;