Chromium Code Reviews| Index: android_webview/browser/shared_renderer_state.h |
| diff --git a/android_webview/browser/shared_renderer_state.h b/android_webview/browser/shared_renderer_state.h |
| index d0555b7295d89d5d2cd1ee84d6d32b9c15432177..d564b86b17e1d7fa973b678c7b8d69ef3975e55b 100644 |
| --- a/android_webview/browser/shared_renderer_state.h |
| +++ b/android_webview/browser/shared_renderer_state.h |
| @@ -95,6 +95,9 @@ class SharedRendererState { |
| BrowserViewRenderer* browser_view_renderer_; |
| base::WeakPtr<SharedRendererState> ui_thread_weak_ptr_; |
| base::CancelableClosure request_draw_gl_cancelable_closure_; |
| + // This is true after BrowserViewRender::RequestDrawGL is called, and before |
| + // the next GL mode process. False in other times. |
| + bool has_queued_functor_on_ui_; |
|
boliu
2014/12/13 01:03:15
This state should be tracked in RequestDrawGLTrack
hush (inactive)
2014/12/13 01:17:23
Right. Good point!
|
| // Accessed by RT thread. |
| scoped_ptr<HardwareRenderer> hardware_renderer_; |