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:
nisheeth%netscape.com 2000-09-27 14:34:50 +00:00
Родитель f87a1874b8
Коммит fc1382fd71
2 изменённых файлов: 14 добавлений и 4 удалений

Просмотреть файл

@ -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;