Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1135)

Unified Diff: content/browser/renderer_host/compositor_impl_android.h

Issue 843883002: [Android] Fix a flicker in stopping Chrome (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/renderer_host/compositor_impl_android.h
diff --git a/content/browser/renderer_host/compositor_impl_android.h b/content/browser/renderer_host/compositor_impl_android.h
index 0b60c2349e3ae2e0c0ce3470ffc46c42beca5b48..0c8ae5b6b659f8195f598ebf14ce9be7350da691 100644
--- a/content/browser/renderer_host/compositor_impl_android.h
+++ b/content/browser/renderer_host/compositor_impl_android.h
@@ -61,6 +61,8 @@ class CONTENT_EXPORT CompositorImpl
virtual void SetNeedsComposite() override;
virtual ui::UIResourceProvider& GetUIResourceProvider() override;
virtual ui::ResourceManager& GetResourceManager() override;
+ virtual void Pause() override;
+ virtual void Resume() override;
// LayerTreeHostClient implementation.
virtual void WillBeginMainFrame(int frame_id) override {}
@@ -192,6 +194,8 @@ class CONTENT_EXPORT CompositorImpl
base::TimeDelta vsync_period_;
base::TimeTicks last_vsync_;
+ bool paused_;
+
base::WeakPtrFactory<CompositorImpl> weak_factory_;
DISALLOW_COPY_AND_ASSIGN(CompositorImpl);

Powered by Google App Engine
This is Rietveld 408576698