mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-18 06:45:33 +00:00
Bug 1000104 - Fix error handling in RecvSetAsyncScrollOffset - r=kats
This commit is contained in:
parent
c4df10f09d
commit
556e590a96
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user