2006-10-19 Steve Falkenburg <sfalken@apple.com>
Reviewed by Adam.
Use GetKeyState rather than GetAsyncKeyState since we're
calling in these cases in direct response to an event, and want the
key state associated with that event.
Pass triggering event to url selection method.
* bridge/mac/FrameMac.h: Add triggeringEvent parameter
* bridge/mac/FrameMac.mm:
(WebCore::FrameMac::urlSelected): Add triggeringEvent parameter
* bridge/win/FrameWin.cpp:
(WebCore::FrameWin::urlSelected): Add triggeringEvent parameter
* bridge/win/FrameWin.h: Add triggeringEvent parameter
* html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::defaultEventHandler): Pass triggering event to URL selection method
* page/Frame.cpp:
(WebCore::Frame::changeLocation): Add 0 as triggeringEvent
(WebCore::Frame::urlSelected): Pass through triggeringEvent
* page/Frame.h: Add triggeringEvent parameter to urlSelected methods
* platform/win/KeyEventWin.cpp:
(WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent): Use GetKeyState instead of GetAsyncKeyState
* platform/win/MouseEventWin.cpp: Use GetKeyState instead of GetAsyncKeyState
(WebCore::PlatformMouseEvent::PlatformMouseEvent):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17154
268f45cc-cd09-0410-ab3c-
d52691b4dbfc