Patch: fix weston crash (inline patch)
Pekka Paalanen
ppaalanen at gmail.com
Thu Dec 11 07:26:06 PST 2014
On Tue, 02 Dec 2014 13:02:55 -0500
Andrew Engelbrecht <sudoman at ninthfloor.org> wrote:
> On 12/02/2014 12:18 PM, Andrew Engelbrecht wrote:
> > I've attached a patch which fixes the crashing. I mimicked the code in
> > the block above it without knowing the overall impact, so it needs
> > review from a knowledgeable contributor.
>
> here's the patch in non-attachment form:
>
> diff --git a/xwayland/window-manager.c b/xwayland/window-manager.c
> index bdfac23..9284a05 100644
> --- a/xwayland/window-manager.c
> +++ b/xwayland/window-manager.c
> @@ -1326,7 +1326,9 @@ weston_wm_window_handle_state(struct
> weston_wm_window *window,
> WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT,
> 0, NULL);
> } else {
> - shell_interface->set_toplevel(window->shsurf);
> + if (window->shsurf)
> + shell_interface->set_toplevel(window->shsurf);
> +
> window->width = window->saved_width;
> window->height = window->saved_height;
> if (window->frame)
>
This looks fine to me. I fixed the commit message a bit, and pushed.
Next time would be nice if you used git-send-email.
Thanks,
pq
More information about the wayland-devel
mailing list