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

Reply via email to