Fixing leak caused by bug 457864

This commit is contained in:
Markus Stange 2008-11-01 17:12:57 +01:00
Родитель 38a044c0b9
Коммит 237f49d5b5
1 изменённых файлов: 5 добавлений и 3 удалений

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

@ -268,9 +268,11 @@ NS_IMETHODIMP nsScrollPortView::ScrollTo(nscoord aDestinationX, nscoord aDestina
PRBool isSmoothScroll = (aUpdateFlags & NS_VMREFRESH_SMOOTHSCROLL) &&
IsSmoothScrollingEnabled();
if (mAsyncScroll && mAsyncScroll->mIsSmoothScroll) {
currentVelocityX = mAsyncScroll->mVelocities[mAsyncScroll->mFrameIndex*2];
currentVelocityY = mAsyncScroll->mVelocities[mAsyncScroll->mFrameIndex*2 + 1];
if (mAsyncScroll) {
if (mAsyncScroll->mIsSmoothScroll) {
currentVelocityX = mAsyncScroll->mVelocities[mAsyncScroll->mFrameIndex*2];
currentVelocityY = mAsyncScroll->mVelocities[mAsyncScroll->mFrameIndex*2 + 1];
}
} else {
mAsyncScroll = new AsyncScroll;
if (mAsyncScroll) {