http://bugs.cinelerra.org/show_bug.cgi?id=340
[EMAIL PROTECTED] changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |FIXED
------- Additional Comments From [EMAIL PROTECTED] 2006-10-18 14:08 -------
Fixed in r941
But the solution is not optimal
// The proper solution is HARD because of :
// 1. idiotic xlib does not have XTryLockDisplay - we will need to _completely_
implement XLockDisplay by ourselves (including cascaded locking - it is not the
sa
// 2. the locking shemantic inside new lock_window and here will be really
tricky, we should:
// in lock_window check wheather BC_WindowEvents is in XNextEvent and it is
send custom xevent to break out of the loop and make sure lock is not taken
again
// 3. Send custom events from previous point through _separate_ xwindows display
connection since XSendEvent would need to be protected by XLockDisplay which
obviously cannot be done inside the same thread
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra