Adium

Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#10188 closed defect (fixed)

Dragging subcontacts of a metacontact into another metacontact causes both metacontacts to merge

Reported by: ertetewtewtw Owned by:
Milestone: Component: Adium UI
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description

merging works backwards: let's say I have Bob contact with combined Bob@gtalk and Bob@yahoo, and Alice with only Alice@msn. If I drag Bob@gtalk onto Alice, instead of getting (Bob@gtalk + Alice@msn) combined (by moving Bob@gtalk from Bob to Alice), I'll get Alice merged with Bob contact, and all three subcontacts will end up as one combined contact (Bob@gtalk and Bob@yahoo and Alice@msn).

http://forums.cocoaforge.com/viewtopic.php?p=106756#p106756

Change History (6)

comment:1 Changed 12 years ago by Jordan

Milestone: Adium X 1.3
Summary: Contact merging works backwardsDragging subcontacts of a metacontact into another metacontact causes both metacontacts to merge

So you were expecting Adium to allow you to drag and drop a subcontact from one metacontact to another, so as to 'switch' it's identity, but instead Adium decided to simply combine the parent metacontacts in their entirety.

I can also reproduce this with 1.3svn r24067 and I believe it to be incorrect behaviour as it is not how the user would expect it to behave. If someone wished to merge to metacontacts/identities, they would just drag and drop one metacontact (the parent element in the list) onto the other. In this case, we're dragging a subcontact - thereby specifying that particular account for the contact - and placing it within another parent metacontact, which should only move that particular contact/account.

comment:2 Changed 12 years ago by Jordan

Component: Adium UIMetaContact
Owner: nobody deleted

comment:3 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: newclosed

(In [24074]) When given a set of contacts to group into a metacontact, prefer using a passed metacontact if there is one over finding a metacontact which contains a passed contact. This means that dragging a contact from one metacontact into another will now properly move that contact into the new metacontact. Fixes #10188

comment:4 Changed 12 years ago by Robert

Milestone: Adium X 1.3SVN issues

comment:5 Changed 11 years ago by (none)

Milestone: SVN issues

Milestone SVN issues deleted

comment:6 Changed 11 years ago by Zachary West

Component: MetaContactAdium UI

Removing 'Meta Contact' component.

Note: See TracTickets for help on using tickets.