CVSROOT:        /cvs/directfb
Module name:    XDirectFB
Changes by:     dok     20070131 10:28:37

Modified files:
        programs/Xserver/hw/directfb: directfbClipboard.c 
                                      directfbClipboard.h 
                                      directfbScreen.c 

Log message:
Fix problem of remaining sub process (clipboard helper) after crashing,
especially during initialization.

Install a signal handler right after forking the clipboard helper, but before
DirectFB is initialized. When a signal is received, a new function to terminate
the clipboard helper is called, which will send a SIGKILL and do a waitpid().

During normal shutdown, in XDirectFBCloseOutput(), the new function is also 
called.

I don't know of any remaining inconvenience regarding restart of XDirectFB.


_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to