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

Reply via email to