| Index: content/browser/android/synchronous_compositor_browser_filter.h
|
| diff --git a/content/browser/android/synchronous_compositor_browser_filter.h b/content/browser/android/synchronous_compositor_browser_filter.h
|
| index 62c4ed7a6f69d1a58b6525708d290f9806bb51dd..43efc928e2b6a9067280f3ddcca32de714b2cd9b 100644
|
| --- a/content/browser/android/synchronous_compositor_browser_filter.h
|
| +++ b/content/browser/android/synchronous_compositor_browser_filter.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef CONTENT_BROWSER_ANDROID_SYNCHRONOUS_COMPOSITOR_BROWSER_FILTER_H_
|
| #define CONTENT_BROWSER_ANDROID_SYNCHRONOUS_COMPOSITOR_BROWSER_FILTER_H_
|
|
|
| +#include <deque>
|
| +#include <map>
|
| #include <vector>
|
|
|
| #include "base/macros.h"
|
| @@ -59,8 +61,10 @@ class SynchronousCompositorBrowserFilter : public ui::WindowAndroidObserver,
|
| compositor_host_pending_renderer_state_;
|
|
|
| base::Lock future_map_lock_; // Protects |future_map_|.
|
| - using FrameFutureMap =
|
| - std::map<int, scoped_refptr<SynchronousCompositor::FrameFuture>>;
|
| + using FrameFutureQueue =
|
| + std::deque<scoped_refptr<SynchronousCompositor::FrameFuture>>;
|
| + // This object is per renderer process, so routing_id is unique.
|
| + using FrameFutureMap = std::map<int, FrameFutureQueue>;
|
| FrameFutureMap future_map_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SynchronousCompositorBrowserFilter);
|
|
|