summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xremoting/tools/me2me_virtual_host.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/remoting/tools/me2me_virtual_host.py b/remoting/tools/me2me_virtual_host.py
index e613517..e0eec2f 100755
--- a/remoting/tools/me2me_virtual_host.py
+++ b/remoting/tools/me2me_virtual_host.py
@@ -318,12 +318,16 @@ class Desktop:
logging.info("Starting %s on display :%d" % (xvfb, display))
screen_option = "%dx%dx24" % (max_width, max_height)
- self.x_proc = subprocess.Popen([xvfb, ":%d" % display,
- "-noreset",
- "-auth", x_auth_file,
- "-nolisten", "tcp",
- "-screen", "0", screen_option
- ] + extra_x_args)
+ self.x_proc = subprocess.Popen(
+ [xvfb, ":%d" % display,
+ "-auth", x_auth_file,
+ # Disable compositing, since metacity seems to miss delivering some
+ # DAMAGE notifications otherwise. See crbug.com/166468.
+ "-extension", "Composite",
+ "-nolisten", "tcp",
+ "-noreset",
+ "-screen", "0", screen_option
+ ] + extra_x_args)
if not self.x_proc.pid:
raise Exception("Could not start Xvfb.")