diff options
Diffstat (limited to 'WebCore/page/chromium/EventHandlerChromium.cpp')
-rw-r--r-- | WebCore/page/chromium/EventHandlerChromium.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/WebCore/page/chromium/EventHandlerChromium.cpp b/WebCore/page/chromium/EventHandlerChromium.cpp index 883bece..0cfc12d 100644 --- a/WebCore/page/chromium/EventHandlerChromium.cpp +++ b/WebCore/page/chromium/EventHandlerChromium.cpp @@ -62,7 +62,7 @@ bool EventHandler::passMousePressEventToSubframe(MouseEventWithHitTestResults& m if (m_frame->selection()->contains(p)) { VisiblePosition visiblePos( mev.targetNode()->renderer()->positionForPoint(mev.localPoint())); - Selection newSelection(visiblePos); + VisibleSelection newSelection(visiblePos); if (m_frame->shouldChangeSelection(newSelection)) m_frame->selection()->setSelection(newSelection); } @@ -148,7 +148,11 @@ bool EventHandler::passWidgetMouseDownEventToWidget(RenderWidget* renderWidget) unsigned EventHandler::accessKeyModifiers() { +#if PLATFORM(DARWIN) + return PlatformKeyboardEvent::CtrlKey | PlatformKeyboardEvent::AltKey; +#else return PlatformKeyboardEvent::AltKey; +#endif } } // namespace WebCore |