зеркало из https://github.com/mozilla/pjs.git
Fix for nsbeta3++ bug 53219. Checking in for joki because he is away for a DOM face to face meeting today and tomorrow.
This commit is contained in:
Родитель
f87a1874b8
Коммит
fc1382fd71
|
@ -2412,8 +2412,13 @@ nsEventStateManager::SetContentState(nsIContent *aContent, PRInt32 aState)
|
|||
nsCOMPtr<nsIContent> commonHoverParent = nsnull;
|
||||
if ((aState & NS_EVENT_STATE_HOVER) && (aContent != mHoverContent)) {
|
||||
if (hHover) {
|
||||
newHover = aContent;
|
||||
oldHover = mHoverContent;
|
||||
nsCOMPtr<nsIDocument> doc;
|
||||
if (aContent && NS_SUCCEEDED(aContent->GetDocument(*getter_AddRefs(doc))) && doc) {
|
||||
newHover = aContent;
|
||||
}
|
||||
if (mHoverContent && NS_SUCCEEDED(mHoverContent->GetDocument(*getter_AddRefs(doc))) && doc) {
|
||||
oldHover = mHoverContent;
|
||||
}
|
||||
|
||||
//Find closest common parent
|
||||
nsCOMPtr<nsIContent> parent1 = mHoverContent;
|
||||
|
|
|
@ -2412,8 +2412,13 @@ nsEventStateManager::SetContentState(nsIContent *aContent, PRInt32 aState)
|
|||
nsCOMPtr<nsIContent> commonHoverParent = nsnull;
|
||||
if ((aState & NS_EVENT_STATE_HOVER) && (aContent != mHoverContent)) {
|
||||
if (hHover) {
|
||||
newHover = aContent;
|
||||
oldHover = mHoverContent;
|
||||
nsCOMPtr<nsIDocument> doc;
|
||||
if (aContent && NS_SUCCEEDED(aContent->GetDocument(*getter_AddRefs(doc))) && doc) {
|
||||
newHover = aContent;
|
||||
}
|
||||
if (mHoverContent && NS_SUCCEEDED(mHoverContent->GetDocument(*getter_AddRefs(doc))) && doc) {
|
||||
oldHover = mHoverContent;
|
||||
}
|
||||
|
||||
//Find closest common parent
|
||||
nsCOMPtr<nsIContent> parent1 = mHoverContent;
|
||||
|
|
Загрузка…
Ссылка в новой задаче