[PULL] leak and crash fixes

Pekka Paalanen ppaalanen at gmail.com
Thu Jan 19 06:55:30 PST 2012

Hi Kristian,

here is a patch set with various fixes. Let me know if they should be
done differently, I wasn't sure which way to go with e.g. menu

The following changes since commit 90b53815ba4d6711878430c4df360f62b8eac080:

  compositor: Flush surface damage to surface below on destroy (2012-01-18 21:41:37 -0500)

are available in the git repository at:
  git://git.collabora.co.uk/git/user/pq/wayland-demos.git for-krh

Pekka Paalanen (7):
      window: destroy frame in window_destroy()
      window: remove pointers to widget on destroy
      resizor: free the widget on destroy
      window: menu leak fixes
      shell: deal with weston_compositor_pick_surface() = NULL
      desktop-shell: don't crash on menu
      compositor: initialise segv_action.sa_mask

 clients/desktop-shell.c |   15 ++++++----
 clients/resizor.c       |    9 ++----
 clients/window.c        |   66 +++++++++++++++++++++++++++++++---------------
 clients/window.h        |   10 +++---
 src/compositor.c        |   11 +++++---
 src/shell.c             |    2 +-
 6 files changed, 69 insertions(+), 44 deletions(-)


More information about the wayland-devel mailing list