summaryrefslogtreecommitdiffstats
path: root/ui/base/ozone/surface_factory_ozone.cc
diff options
context:
space:
mode:
authordnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-30 19:46:17 +0000
committerdnicoara@chromium.org <dnicoara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-30 19:46:17 +0000
commitb41afb53636d4d2b734e91084fdfa9b0ae1363f8 (patch)
tree273398194aa1cb75c32719b3c4a7f2806be48386 /ui/base/ozone/surface_factory_ozone.cc
parenta0e73db0048a7c2a18e3c07e88a4bb4761e8b25d (diff)
downloadchromium_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.cc10
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;