| Index: cc/occlusion_tracker_unittest.cc
|
| diff --git a/cc/occlusion_tracker_unittest.cc b/cc/occlusion_tracker_unittest.cc
|
| index e03e84976988db1b7a199cf2e0c83fe4b51237d7..e1e216cbe3fa2719d10d98c9c0283cf9fd3ecb6f 100644
|
| --- a/cc/occlusion_tracker_unittest.cc
|
| +++ b/cc/occlusion_tracker_unittest.cc
|
| @@ -134,12 +134,16 @@ struct OcclusionTrackerTestMainThreadTypes {
|
|
|
| static LayerPtrType passLayerPtr(ContentLayerPtrType& layer)
|
| {
|
| - return layer.release();
|
| + LayerPtrType ref(layer);
|
| + layer = NULL;
|
| + return ref;
|
| }
|
|
|
| static LayerPtrType passLayerPtr(LayerPtrType& layer)
|
| {
|
| - return layer.release();
|
| + LayerPtrType ref(layer);
|
| + layer = NULL;
|
| + return ref;
|
| }
|
|
|
| static void destroyLayer(LayerPtrType& layer)
|
|
|