summaryrefslogtreecommitdiffstats
path: root/WebCore/page/chromium/EventHandlerChromium.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/chromium/EventHandlerChromium.cpp')
-rw-r--r--WebCore/page/chromium/EventHandlerChromium.cpp6
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