summaryrefslogtreecommitdiffstats
path: root/ui/gfx/compositor/compositor.cc
diff options
context:
space:
mode:
authorbacker@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-06 17:27:55 +0000
committerbacker@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-06 17:27:55 +0000
commitd9884f501247498d6687ea762afbbab13e4045c9 (patch)
treee5d160659742028bc1ee7c30fd3117bfbc2bf4ef /ui/gfx/compositor/compositor.cc
parent964bd398fa49519c9afa19c66d4de56d842e884d (diff)
downloadchromium_src-d9884f501247498d6687ea762afbbab13e4045c9.zip
chromium_src-d9884f501247498d6687ea762afbbab13e4045c9.tar.gz
chromium_src-d9884f501247498d6687ea762afbbab13e4045c9.tar.bz2
Push (not pull) window geometry for the compositor.
The previous implementation used to poll the environment for the window size every drawing cycle. On Linux this is an expensive operation because it requires a round trip to the X server. This CL pushes window size change to the compositor. BUG=none TEST=none Review URL: http://codereview.chromium.org/7212028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91572 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/compositor/compositor.cc')
-rw-r--r--ui/gfx/compositor/compositor.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/gfx/compositor/compositor.cc b/ui/gfx/compositor/compositor.cc
index e5d5ce64..1d68ffc 100644
--- a/ui/gfx/compositor/compositor.cc
+++ b/ui/gfx/compositor/compositor.cc
@@ -7,7 +7,8 @@
namespace ui {
// static
-Compositor* Compositor::Create(gfx::AcceleratedWidget widget) {
+Compositor* Compositor::Create(gfx::AcceleratedWidget widget,
+ const gfx::Size& size) {
return NULL;
}