To reproduce:
- Right click a contact in your contact list; Get Info.
- Go to the events tab.
- Click the + button to add an event.
- While the 'add event' sheet is still open, select a different contact
in your list; the "When <username> <does whatever>" part of the sheet
remains the same, though the title bar of the info window changes to
reflect the newly selected contact.
- Finish filling out the add event sheet and click OK. The event is added
to the newly selected contact, not to the one you clicked + for.
I personally would like to have multiple Get Info windows rather than an
Inspector-like thing, which would solve this problem (except if an Inspector is
still offered, like how the Finder offers both, this would need to be special
cased).
But that's really a feature request, and this is a bug report. I'm not sure of
the best way to get around this in the Inspector situation like Adium currently
has. It would be equally odd to have an event added not appear in the window
(because it is showing a different contact) or to have the window showing a
different contact to that which is selected in the contact list. And making the
add event sheet a modal dialog would be horrible.
I guess one of you guys will pick the best of the bad bunch and implement it! Good luck, and thanks for a great app.
Adium version 1.2.7 on OS X 10.4.9.