| 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..c90aa802645d11bdb17c180b56ac2a884993cfce 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_; // Not owned.
|
|
|
| DISALLOW_COPY_AND_ASSIGN(DriVSyncProvider);
|
| };
|
|
|