[BlackBerry] Set mouse document position for mouse event in updateCursor.
[WebKit-https.git] / Source / WebKit / blackberry / Api / WebPage.cpp
index 709fe509f00ff3e768f82d74b45b921509ad2baa..81f96a9d36b6e4231f4d6d67a5804aca2df4d405 100644 (file)
@@ -2416,6 +2416,9 @@ void WebPagePrivate::updateCursor()
         m_lastMouseEvent.altKey() ? 0 : KEYMOD_ALT;
 
     BlackBerry::Platform::MouseEvent event(buttonMask, buttonMask, mapToTransformed(m_lastMouseEvent.position()), mapToTransformed(m_lastMouseEvent.globalPosition()), 0, modifiers,  0);
+
+    // We have added document viewport position and document content position as members of the mouse event, when we create the event, we should initial them as well.
+    event.populateDocumentPosition(m_lastMouseEvent.position(), mapFromTransformedViewportToTransformedContents(m_lastMouseEvent.position()));
     m_webPage->mouseEvent(event);
 }