New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a21e4cd136e7b293eb3c2d2f4b8e1426db8b195f
commit a21e4cd136e7b293eb3c2d2f4b8e1426db8b195f
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Tue Aug 12 08:27:39 2008 +0200
[windows] Avoid recursive dfb_wm_close_stack() caused by SaWMan's
CloseStack() unref on the layer region.
This issue happens only in single app build, where the layer region
constructor gets called synchronously
and destroys the window stack structure before the dfb_wm_close_stack() has
finished.
Fixed by calling CloseStack() at the end dfb_wm_close_stack(), moving the
list removal and flag clearing
before the call and freeing the stack data in dfb_windowstack_destroy() or
recurring dfb_wm_init_stack().
src/core/windowstack.c | 6 ++++++
src/core/wm.c | 30 +++++++++++++-----------------
2 files changed, 19 insertions(+), 17 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs