Chromium Code Reviews| Index: cc/occlusion_tracker_unittest.cc |
| diff --git a/cc/occlusion_tracker_unittest.cc b/cc/occlusion_tracker_unittest.cc |
| index d87b82c1e164650840015c945762f834e97c0567..a73772c16be3955c6ac9aedc899ca462d6e44b3b 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; |
|
piman
2012/12/06 21:07:49
Note: Dana suggested skipping the resetting to NUL
|
| + return ref; |
| } |
| static LayerPtrType passLayerPtr(LayerPtrType& layer) |
| { |
| - return layer.release(); |
| + LayerPtrType ref(layer); |
| + layer = NULL; |
| + return ref; |
| } |
| static void destroyLayer(LayerPtrType& layer) |