Bug 356819 - drag&drop to a background tab that's scrolled off the tabstrip not functional if the drag source is another application p=Martijn Wargers <martijn.martijn@gmail.com> r=gavin

This commit is contained in:
asqueella@gmail.com 2007-08-21 22:02:40 -07:00
Родитель 10e21476f5
Коммит bc97475ae6
1 изменённых файлов: 112 добавлений и 113 удалений

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

@ -1759,7 +1759,6 @@
<parameter name="aDragSession"/>
<body>
<![CDATA[
if (aDragSession.sourceNode) {
var tabStrip = this.mTabContainer.mTabstrip;
// autoscroll the tab strip if we drag over the scroll
@ -1779,7 +1778,8 @@
tabStrip.scrollByPixels(pixelsToScroll);
}
var isTabDrag = (aDragSession.sourceNode.parentNode == this.mTabContainer);
var isTabDrag = (aDragSession.sourceNode &&
aDragSession.sourceNode.parentNode == this.mTabContainer);
if (!isTabDrag && aEvent.target.localName == "tab") {
if (!this.mDragTime)
this.mDragTime = Date.now();
@ -1881,7 +1881,6 @@
}
ind.style.marginRight = newMarginRight + 'px';
}
}
]]>
</body>
</method>