зеркало из https://github.com/mozilla/pjs.git
make sure |increment| attribute change notification is sent. fixes bug where native scrollbars wouldn't know the increment so up/down arrows didn't work (bug 161365, r=bryner/sr=sfraser).
This commit is contained in:
Родитель
f0d185f531
Коммит
08bcd30221
|
@ -1415,7 +1415,7 @@ nsGfxScrollFrameInner::Layout(nsBoxLayoutState& aState)
|
||||||
if (mHasVerticalScrollbar && mVScrollbarBox) {
|
if (mHasVerticalScrollbar && mVScrollbarBox) {
|
||||||
SetAttribute(mVScrollbarBox, nsXULAtoms::maxpos, maxY);
|
SetAttribute(mVScrollbarBox, nsXULAtoms::maxpos, maxY);
|
||||||
SetAttribute(mVScrollbarBox, nsXULAtoms::pageincrement, nscoord(scrollAreaRect.height - fontHeight));
|
SetAttribute(mVScrollbarBox, nsXULAtoms::pageincrement, nscoord(scrollAreaRect.height - fontHeight));
|
||||||
SetAttribute(mVScrollbarBox, nsXULAtoms::increment, fontHeight, PR_FALSE);
|
SetAttribute(mVScrollbarBox, nsXULAtoms::increment, fontHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mVScrollbarBox) {
|
if (mVScrollbarBox) {
|
||||||
|
|
|
@ -1415,7 +1415,7 @@ nsGfxScrollFrameInner::Layout(nsBoxLayoutState& aState)
|
||||||
if (mHasVerticalScrollbar && mVScrollbarBox) {
|
if (mHasVerticalScrollbar && mVScrollbarBox) {
|
||||||
SetAttribute(mVScrollbarBox, nsXULAtoms::maxpos, maxY);
|
SetAttribute(mVScrollbarBox, nsXULAtoms::maxpos, maxY);
|
||||||
SetAttribute(mVScrollbarBox, nsXULAtoms::pageincrement, nscoord(scrollAreaRect.height - fontHeight));
|
SetAttribute(mVScrollbarBox, nsXULAtoms::pageincrement, nscoord(scrollAreaRect.height - fontHeight));
|
||||||
SetAttribute(mVScrollbarBox, nsXULAtoms::increment, fontHeight, PR_FALSE);
|
SetAttribute(mVScrollbarBox, nsXULAtoms::increment, fontHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mVScrollbarBox) {
|
if (mVScrollbarBox) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче