when drag comes from external to ESM, kill clickhold timer. r=sdagley/sr=sfraser. bug#51323

git-svn-id: svn://10.0.0.236/trunk@109841 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pinkerton%netscape.com
2001-12-06 15:29:01 +00:00
parent 3bbac1e159
commit 12c945e4ce

View File

@@ -375,6 +375,13 @@ nsEventStateManager::PreHandleEvent(nsIPresContext* aPresContext,
//This is a window level mouseenter event and should stop here
aEvent->message = 0;
break;
#ifdef CLICK_HOLD_CONTEXT_MENUS
case NS_DRAGDROP_GESTURE:
// an external drag gesture event came in, not generated internally
// by Gecko. Make sure we get rid of the click-hold timer.
KillClickHoldTimer();
break;
#endif
case NS_DRAGDROP_OVER:
GenerateDragDropEnterExit(aPresContext, (nsGUIEvent*)aEvent);
break;