On Tue, May 28, 2013 at 04:23:32PM +0200, al...@redhat.com wrote: > From: Alexander Larsson <al...@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,
Is that not done by this weston_surface_configure() call? Kristian > -- > 1.8.1.4 > > _______________________________________________ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/wayland-devel _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel