Chromium Code Reviews| Index: content/browser/compositor/browser_compositor_view_mac.mm |
| diff --git a/content/browser/compositor/browser_compositor_view_mac.mm b/content/browser/compositor/browser_compositor_view_mac.mm |
| index bc89df17b830926a08c9c1989a77310baddbe9d1..f2bc2a442d1d8899d21147c7904770124ac81bd1 100644 |
| --- a/content/browser/compositor/browser_compositor_view_mac.mm |
| +++ b/content/browser/compositor/browser_compositor_view_mac.mm |
| @@ -46,10 +46,20 @@ BrowserCompositorMac::BrowserCompositorMac() |
| accelerated_widget_mac_->accelerated_widget(), |
| content::GetContextFactory(), |
| RenderWidgetResizeHelper::Get()->task_runner()) { |
| + compositor_.SetLocksWillTimeOut(false); |
| + compositor_suspended_lock_ = compositor_.GetCompositorLock(); |
|
danakj
2015/03/12 00:07:15
nit: Call Suspend() ?
ccameron
2015/03/12 01:01:34
Done.
|
| } |
| BrowserCompositorMac::~BrowserCompositorMac() {} |
| +void BrowserCompositorMac::Suspend() { |
| + compositor_suspended_lock_ = compositor_.GetCompositorLock(); |
| +} |
| + |
| +void BrowserCompositorMac::Unsuspend() { |
| + compositor_suspended_lock_ = NULL; |
|
danakj
2015/03/12 00:07:15
nullptr
ccameron
2015/03/12 01:01:34
Done.
|
| +} |
| + |
| // static |
| scoped_ptr<BrowserCompositorMac> BrowserCompositorMac::Create() { |
| if (g_recyclable_browser_compositor.Get()) |