Index: ash/desktop_background/desktop_background_widget_controller.h |
diff --git a/ash/desktop_background/desktop_background_widget_controller.h b/ash/desktop_background/desktop_background_widget_controller.h |
index c50c4fa580c21507b90c96b9ea4213efd2b4502f..302e822375fcd5b80b40932eb66868acda59a09c 100644 |
--- a/ash/desktop_background/desktop_background_widget_controller.h |
+++ b/ash/desktop_background/desktop_background_widget_controller.h |
@@ -58,10 +58,13 @@ class ComponentWrapper { |
explicit ComponentWrapper( |
DesktopBackgroundWidgetController* component); |
~ComponentWrapper() {} |
- DesktopBackgroundWidgetController* component() { return component_; } |
+ |
+ // Gets the wrapped DesktopBackgroundWidgetController pointer. Caller should |
+ // take ownership of the pointer if |pass_ownership| is true. |
+ DesktopBackgroundWidgetController* GetComponent(bool pass_ownership); |
private: |
- DesktopBackgroundWidgetController* component_; |
+ scoped_ptr<DesktopBackgroundWidgetController> component_; |
DISALLOW_COPY_AND_ASSIGN(ComponentWrapper); |
}; |