ping? Any review on this patch? It is really necessary for weston to function well.
On Sun, 2014-06-29 at 14:06 +0800, Boyan Ding wrote: > Actions like VT switches can somehow make weston reprobe input devices, > and cause xwayland create new devices, which, unlike the initial ones, > goes uninitialized. This will make xwayland crash when it uses the new > devices. This patch activates and enables the devices after they > are created thus eliminates the problem. > > Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=79609 > Signed-off-by: Boyan Ding <[email protected]> > --- > hw/xwayland/xwayland-input.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/hw/xwayland/xwayland-input.c b/hw/xwayland/xwayland-input.c > index 990cb82..bbd9486 100644 > --- a/hw/xwayland/xwayland-input.c > +++ b/hw/xwayland/xwayland-input.c > @@ -482,6 +482,9 @@ add_device(struct xwl_seat *xwl_seat, > dev->type = SLAVE; > dev->spriteInfo->spriteOwner = FALSE; > > + ActivateDevice(dev, FALSE); > + EnableDevice(dev, FALSE); > + > return dev; > } > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
