Index: ppapi/shared_impl/compositor_layer_data.cc |
diff --git a/ppapi/shared_impl/compositor_layer_data.cc b/ppapi/shared_impl/compositor_layer_data.cc |
deleted file mode 100644 |
index a4b51d379c9a1906fa2aef165fd73d153e8a8797..0000000000000000000000000000000000000000 |
--- a/ppapi/shared_impl/compositor_layer_data.cc |
+++ /dev/null |
@@ -1,36 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "ppapi/shared_impl/compositor_layer_data.h" |
- |
-namespace ppapi { |
- |
-namespace { |
- |
-template<typename T> |
-void Copy(scoped_ptr<T>* a, const scoped_ptr<T>& b) { |
- if (b) { |
- if (!(*a)) |
- a->reset(new T()); |
- **a = *b; |
- } else { |
- a->reset(); |
- } |
-} |
- |
-} // namespace |
- |
-const CompositorLayerData& CompositorLayerData::operator=( |
- const CompositorLayerData& other) { |
- DCHECK(other.is_null() || other.is_valid()); |
- |
- common = other.common; |
- Copy(&color, other.color); |
- Copy(&texture, other.texture); |
- Copy(&image, other.image); |
- |
- return *this; |
-} |
- |
-} // namespace ppapi |