| 1755 GaimChat *chat = (GaimChat *)n; |
1755 GaimChat *chat = (GaimChat *)n; |
| 1756 if (GAIM_BLIST_NODE_IS_BUDDY(node)) { |
1756 if (GAIM_BLIST_NODE_IS_BUDDY(node)) { |
| 1757 switch(position) { |
1757 switch(position) { |
| 1758 case GTK_TREE_VIEW_DROP_AFTER: |
1758 case GTK_TREE_VIEW_DROP_AFTER: |
| 1759 case GTK_TREE_VIEW_DROP_INTO_OR_AFTER: |
1759 case GTK_TREE_VIEW_DROP_INTO_OR_AFTER: |
| 1760 gaim_blist_add_chat(chat, |
|
| 1761 (GaimGroup*)node->parent->parent, node); |
|
| 1762 break; |
|
| 1763 case GTK_TREE_VIEW_DROP_BEFORE: |
1760 case GTK_TREE_VIEW_DROP_BEFORE: |
| 1764 case GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: |
1761 case GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: |
| 1765 gaim_blist_add_chat(chat, |
1762 gaim_blist_add_chat(chat, |
| 1766 (GaimGroup*)node->parent->parent, |
1763 (GaimGroup*)node->parent->parent, |
| 1767 node->prev); |
1764 node->parent); |
| 1768 break; |
1765 break; |
| 1769 } |
1766 } |
| 1770 } else if(GAIM_BLIST_NODE_IS_CONTACT(node) || |
1767 } else if(GAIM_BLIST_NODE_IS_CONTACT(node) || |
| 1771 GAIM_BLIST_NODE_IS_CHAT(node)) { |
1768 GAIM_BLIST_NODE_IS_CHAT(node)) { |
| 1772 switch(position) { |
1769 switch(position) { |