quote:
Originally posted by Choli
quote:
Originally posted by king_of_cool_kids
Also, if a contact does something at the exact same time as another one, both pop-us go in the same spot, meaning you have to close one to see the one behind it.
are you sure about that? That shouldn't happen because
- It's impossible that 2 contacts do something at the same time. I mean, they may do it at the same time, but messenger would receive the nick changes, status changes, or whatever they've done one after the other (because of the protocol and of how things work in TCP/IP networks), and it (messenger) would notify plus secuencially, first one, then the other, and plus should display the toasts one avobe the other.
- there are (or should be) some protections based on semaphores or mutex or whatever to prevent those things happening. When a toast is "reserving" a zone of the screen to be displayed in, that code should be executed in mutual exclusion with itself in other threads.(if you don't understand this 2nd point, don't worry, it's something related to te way plus and messenger are (or should be) coded).
This is possible...
Happened with me...
Edit: Here's a picture of what can happen with this bug...