X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fui%2Fozone%2Fplatform%2Fdri%2Fgbm_surface.h;h=be52c9cbcd4adae7f5be1fbb3b138d6f400c8694;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=03e5d63c5e1a12cf1382d842c2e73875fd5e96e6;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/ui/ozone/platform/dri/gbm_surface.h b/src/ui/ozone/platform/dri/gbm_surface.h index 03e5d63..be52c9c 100644 --- a/src/ui/ozone/platform/dri/gbm_surface.h +++ b/src/ui/ozone/platform/dri/gbm_surface.h @@ -6,7 +6,6 @@ #define UI_OZONE_PLATFORM_DRI_GBM_SURFACE_H_ #include "base/macros.h" -#include "base/memory/ref_counted.h" #include "ui/gfx/geometry/size.h" #include "ui/ozone/platform/dri/gbm_surfaceless.h" #include "ui/ozone/public/surface_ozone_egl.h" @@ -19,6 +18,7 @@ namespace ui { class DriBuffer; class DriWrapper; +class DriWindowDelegate; // Extends the GBM surfaceless functionality and adds an implicit surface for // the primary plane. Arbitrary buffers can still be allocated and displayed as @@ -26,7 +26,7 @@ class DriWrapper; // surface and is updated via an EGLSurface. class GbmSurface : public GbmSurfaceless { public: - GbmSurface(const base::WeakPtr& controller, + GbmSurface(DriWindowDelegate* window_delegate, gbm_device* device, DriWrapper* dri); virtual ~GbmSurface();