Bug 817684 - Translate Android hover enter/exit to mouseenter/mouseleave. r=wesj

This commit is contained in:
Eitan Isaacson 2012-12-10 15:47:47 -08:00
parent 27280529b8
commit ca1e60aaf1

View File

@ -1168,7 +1168,6 @@ void
nsWindow::OnMouseEvent(AndroidGeckoEvent *ae)
{
uint32_t msg;
int16_t buttons = nsMouseEvent::eLeftButtonFlag;
switch (ae->Action() & AndroidMotionEvent::ACTION_MASK) {
#ifndef MOZ_ONLY_TOUCH_EVENTS
case AndroidMotionEvent::ACTION_DOWN:
@ -1185,11 +1184,16 @@ nsWindow::OnMouseEvent(AndroidGeckoEvent *ae)
break;
#endif
case AndroidMotionEvent::ACTION_HOVER_ENTER:
case AndroidMotionEvent::ACTION_HOVER_MOVE:
case AndroidMotionEvent::ACTION_HOVER_EXIT:
msg = NS_MOUSE_MOVE;
buttons = 0;
break;
case AndroidMotionEvent::ACTION_HOVER_ENTER:
msg = NS_MOUSEENTER;
break;
case AndroidMotionEvent::ACTION_HOVER_EXIT:
msg = NS_MOUSELEAVE;
break;
default: