Chromium Code Reviews| Index: ui/aura/demo/demo_main.cc |
| diff --git a/ui/aura/demo/demo_main.cc b/ui/aura/demo/demo_main.cc |
| index b1908e89747ef869258c93a367489819221e9c4a..25ce7ae66431dca32d7b371e380f5071a9a08b5a 100644 |
| --- a/ui/aura/demo/demo_main.cc |
| +++ b/ui/aura/demo/demo_main.cc |
| @@ -13,6 +13,7 @@ |
| #include "ui/aura/event.h" |
| #include "ui/aura/root_window.h" |
| #include "ui/aura/single_display_manager.h" |
| +#include "ui/aura/shared/root_window_capture_client.h" |
| #include "ui/aura/window.h" |
| #include "ui/aura/window_delegate.h" |
| #include "ui/base/hit_test.h" |
| @@ -96,12 +97,19 @@ class DemoStackingClient : public aura::client::StackingClient { |
| // Overridden from aura::client::StackingClient: |
| virtual aura::Window* GetDefaultParent(aura::Window* window, |
| const gfx::Rect& bounds) OVERRIDE { |
| + |
| + if (!capture_client_.get()) { |
| + capture_client_.reset( |
| + new aura::shared::RootWindowCaptureClient(root_window_)); |
|
Ben Goodger (Google)
2012/07/23 17:19:50
4-space indent
|
| + } |
| return root_window_; |
| } |
| private: |
| aura::RootWindow* root_window_; |
| + scoped_ptr<aura::shared::RootWindowCaptureClient> capture_client_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(DemoStackingClient); |
| }; |