diff --git a/mozilla/layout/html/forms/src/nsNativeFormControlFrame.cpp b/mozilla/layout/html/forms/src/nsNativeFormControlFrame.cpp index 0596dfb5039..3937c92d593 100644 --- a/mozilla/layout/html/forms/src/nsNativeFormControlFrame.cpp +++ b/mozilla/layout/html/forms/src/nsNativeFormControlFrame.cpp @@ -298,11 +298,7 @@ NS_METHOD nsNativeFormControlFrame::HandleEvent(nsIPresContext& aPresContext, break; case NS_MOUSE_LEFT_BUTTON_DOWN: - if (NS_FORM_INPUT_IMAGE == type) { - mLastMouseState = eMouseDown; - } else { - mLastMouseState = (eMouseEnter == mLastMouseState) ? eMouseDown : eMouseNone; - } + mLastMouseState = eMouseDown; break; case NS_MOUSE_LEFT_BUTTON_UP: