* libanjuta/anjuta-children.c: Avoid a race condition and deadlock
commit989303b061d5e90893a27ae4d0c0eb8c72adcff4
authornaba <naba@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Sat, 9 Jun 2007 11:07:58 +0000 (9 11:07 +0000)
committernaba <naba@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Sat, 9 Jun 2007 11:07:58 +0000 (9 11:07 +0000)
tree17b969282554bb8c89732dcb55c62e98b708a032
parentaa7938ce6cc19d9a40d84842cd8d1b5518cf7421
* libanjuta/anjuta-children.c: Avoid a race condition and deadlock
when SIGCHLD is triggered when main loop context is locked. Dead lock
happens when child_exited callback also accesses main loop context.
Happens particularly badly in debug target exiting.

git-svn-id: http://svn.gnome.org/svn/anjuta/trunk@2991 1dbfb86a-d425-0410-a06b-cb591aac69f6
ChangeLog
libanjuta/anjuta-children.c