diff options
author | dnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-30 19:46:17 +0000 |
---|---|---|
committer | dnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-30 19:46:17 +0000 |
commit | b41afb53636d4d2b734e91084fdfa9b0ae1363f8 (patch) | |
tree | 273398194aa1cb75c32719b3c4a7f2806be48386 /ui/base/ozone/surface_factory_ozone.cc | |
parent | a0e73db0048a7c2a18e3c07e88a4bb4761e8b25d (diff) | |
download | chromium_src-b41afb53636d4d2b734e91084fdfa9b0ae1363f8.zip chromium_src-b41afb53636d4d2b734e91084fdfa9b0ae1363f8.tar.gz chromium_src-b41afb53636d4d2b734e91084fdfa9b0ae1363f8.tar.bz2 |
Adding functionality to paint and signal buffer swap for ozone surface factory.
OZONE event factory should be a bit more verbose on error.
BUG=
Review URL: https://chromiumcodereview.appspot.com/23438002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220632 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/ozone/surface_factory_ozone.cc')
-rw-r--r-- | ui/base/ozone/surface_factory_ozone.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ui/base/ozone/surface_factory_ozone.cc b/ui/base/ozone/surface_factory_ozone.cc index 7d8d64b..c80d70c 100644 --- a/ui/base/ozone/surface_factory_ozone.cc +++ b/ui/base/ozone/surface_factory_ozone.cc @@ -16,7 +16,7 @@ class SurfaceFactoryOzoneStub : public SurfaceFactoryOzone { SurfaceFactoryOzoneStub() {} virtual ~SurfaceFactoryOzoneStub() {} - virtual void InitializeHardware() OVERRIDE {} + virtual HardwareState InitializeHardware() OVERRIDE { return INITIALIZED; } virtual void ShutdownHardware() OVERRIDE {} virtual gfx::AcceleratedWidget GetAcceleratedWidget() OVERRIDE { return 0; } virtual gfx::AcceleratedWidget RealizeAcceleratedWidget( @@ -61,6 +61,14 @@ gfx::Screen* SurfaceFactoryOzone::CreateDesktopScreen() { return NULL; } +intptr_t SurfaceFactoryOzone::GetNativeDisplay() { + return 0; +} + +bool SurfaceFactoryOzone::SchedulePageFlip(gfx::AcceleratedWidget) { + return true; +} + // static SurfaceFactoryOzone* SurfaceFactoryOzone::CreateTestHelper() { return new SurfaceFactoryOzoneStub; |