[PATCH 1/9] shell: Position DRIVER fullscreen surfaces at origin
alexl at redhat.com
alexl at redhat.com
Tue May 28 07:23:32 PDT 2013
From: Alexander Larsson <alexl at redhat.com>
When a window is fullscreened with DRIVER method and we succeeded
in changing mode we need to actually move the surface to the
origin of the output, or it won't be used for scanout.
---
src/shell.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/shell.c b/src/shell.c
index 1443328..07be564 100644
--- a/src/shell.c
+++ b/src/shell.c
@@ -1802,6 +1802,9 @@ shell_configure_fullscreen(struct shell_surface *shsurf)
shsurf->fullscreen.framerate};
if (weston_output_switch_mode(output, &mode) == 0) {
+ weston_surface_set_position(surface,
+ output->x - surf_x,
+ output->y - surf_y);
weston_surface_configure(shsurf->fullscreen.black_surface,
output->x - surf_x,
output->y - surf_y,
--
1.8.1.4
More information about the wayland-devel
mailing list