Chromium Code Reviews| Index: ui/ozone/platform/dri/dri_vsync_provider.h |
| diff --git a/ui/ozone/platform/dri/dri_vsync_provider.h b/ui/ozone/platform/dri/dri_vsync_provider.h |
| index 77ec17821725d7d2a9093dbf410fddaed7cf922d..ed2221ff76cf6b1848ab07ff0cc402c7531b9026 100644 |
| --- a/ui/ozone/platform/dri/dri_vsync_provider.h |
| +++ b/ui/ozone/platform/dri/dri_vsync_provider.h |
| @@ -5,22 +5,21 @@ |
| #ifndef UI_OZONE_PLATFORM_IMPL_DRI_VSYNC_PROVIDER_H_ |
| #define UI_OZONE_PLATFORM_IMPL_DRI_VSYNC_PROVIDER_H_ |
| -#include "base/memory/weak_ptr.h" |
| #include "ui/gfx/vsync_provider.h" |
| namespace ui { |
| -class HardwareDisplayController; |
| +class DriWindowDelegate; |
| class DriVSyncProvider : public gfx::VSyncProvider { |
| public: |
| - DriVSyncProvider(const base::WeakPtr<HardwareDisplayController>& controller); |
| + DriVSyncProvider(DriWindowDelegate* window_delegate); |
| virtual ~DriVSyncProvider(); |
| virtual void GetVSyncParameters(const UpdateVSyncCallback& callback) OVERRIDE; |
| private: |
| - base::WeakPtr<HardwareDisplayController> controller_; |
| + DriWindowDelegate* window_delegate_; |
|
alexst (slow to review)
2014/08/20 21:51:09
// not owned.
dnicoara
2014/08/21 20:54:17
Done.
|
| DISALLOW_COPY_AND_ASSIGN(DriVSyncProvider); |
| }; |