I've looked deeply in the code to find the remaining xwayland bugs.
I'll publish later a fix for these. The remaining bugs are due to
accessing to the frame field on
unmapped windows.
Your patch solves all the issues with the view field.
Your patch is tested and
Reviewed-by: Axel Davy
Axel
Oh interesting... I can fix the crash by checking for a NULL pointer,
though I don't know if that's the proper fix. Anyways, I'll send out the
new patches.
On Fri, Nov 15, 2013 at 12:44 AM, Axel Davy wrote:
> I have tested your patch, but it doesn't solve all the bugs occuring in
> XWayland be
I have tested your patch, but it doesn't solve all the bugs occuring in
XWayland because of views (take vlc, go to the menu, crash).
It appears ok to me to set view to NULL at these locations, but there's
probably something more to do.
Axel Davy
On 15/11/2013, Dima Ryazanov wrote :
Ping :)
Ping :)
On Fri, Nov 1, 2013 at 12:46 AM, Dima Ryazanov wrote:
> Fixes a crash caused by accessing a deleted view in
> weston_wm_window_schedule_repaint. It can be easily reproduced by switching
> between menus in Firefox.
>
> Signed-off-by: Dima Ryazanov
> ---
> src/xwayland/window-manager.c
Fixes a crash caused by accessing a deleted view in
weston_wm_window_schedule_repaint. It can be easily reproduced by switching
between menus in Firefox.
Signed-off-by: Dima Ryazanov
---
src/xwayland/window-manager.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/xwayland/window-man