Bug 517737. Don't allow starting a drag if something is capturing the mouse. r=smaug(part of),enndeakin

This commit is contained in:
Timothy Nikkel
2010-02-02 20:07:08 -06:00
parent dc1f011fb7
commit 3b7f5cb426
5 changed files with 41 additions and 2 deletions

View File

@@ -1124,7 +1124,8 @@ nsNSElementTearoff::SetCapture(PRBool aRetargetToElement)
if (node)
return NS_OK;
nsIPresShell::SetCapturingContent(mContent, aRetargetToElement ? CAPTURE_RETARGETTOELEMENT : 0);
nsIPresShell::SetCapturingContent(mContent, CAPTURE_PREVENTDRAG |
(aRetargetToElement ? CAPTURE_RETARGETTOELEMENT : 0));
return NS_OK;
}