Adium

Ticket #10188 (closed defect: fixed)

Opened 3 months ago

Last modified 2 months ago

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

Reported by: ertetewtewtw Assigned to:
Priority: normal Milestone: SVN issues
Component: MetaContact Version: 1.3b3
Severity: normal Keywords:
Cc: Patch: None
Pending: 0

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

06/25/2008 08:12:29 AM changed by jas8522

  • summary changed from Contact merging works backwards to Dragging subcontacts of a metacontact into another metacontact causes both metacontacts to merge.
  • milestone set to Adium X 1.3.

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.

06/25/2008 08:12:37 AM changed by jas8522

  • owner deleted.
  • component changed from Adium UI to MetaContact.

06/26/2008 09:11:38 PM changed by evands

  • status changed from new to closed.
  • resolution set to fixed.

(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

06/26/2008 09:12:27 PM changed by Robby

  • milestone changed from Adium X 1.3 to SVN issues.