Bug 1000104 - Fix error handling in RecvSetAsyncScrollOffset - r=kats

This commit is contained in:
Benoit Jacob 2014-04-23 10:42:40 -04:00
parent c4df10f09d
commit 556e590a96

View File

@ -674,13 +674,17 @@ LayerTransactionParent::RecvSetAsyncScrollOffset(PLayerParent* aLayer,
return false;
}
ContainerLayer* layer = cast(aLayer)->AsLayer()->AsContainerLayer();
Layer* layer = cast(aLayer)->AsLayer();
if (!layer) {
return true;
return false;
}
AsyncPanZoomController* controller = layer->GetAsyncPanZoomController();
ContainerLayer* containerLayer = layer->AsContainerLayer();
if (!containerLayer) {
return false;
}
AsyncPanZoomController* controller = containerLayer->GetAsyncPanZoomController();
if (!controller) {
return true;
return false;
}
controller->SetTestAsyncScrollOffset(CSSPoint(aX, aY));
return true;