# HG changeset patch # User Nathan Walp # Date 1047781206 0 # Node ID 433ff974bee62d500023d13dc81fa4f76c312570 # Parent 6424440789761ed8e5337c52c6153d4b36929bef [gaim-migrate @ 5115] I think this makes dragging buddies a little better, but I could be wrong. committer: Tailor Script diff -r 642444078976 -r 433ff974bee6 src/buddy.c --- a/src/buddy.c Sun Mar 16 00:34:10 2003 +0000 +++ b/src/buddy.c Sun Mar 16 02:20:06 2003 +0000 @@ -349,14 +349,19 @@ if (GAIM_BLIST_NODE_IS_BUDDY(n)) { struct buddy *b = (struct buddy*)n; if (GAIM_BLIST_NODE_IS_BUDDY(node)) { - if (position == GTK_TREE_VIEW_DROP_AFTER) { - gaim_blist_add_buddy(b, (struct group*)node->parent, node); - } else if (position == GTK_TREE_VIEW_DROP_BEFORE) { - gaim_blist_add_buddy(b, (struct group*)node->parent, node->prev); + switch(position) { + case GTK_TREE_VIEW_DROP_AFTER: + case GTK_TREE_VIEW_DROP_INTO_OR_AFTER: + gaim_blist_add_buddy(b, (struct group*)node->parent, node); + break; + case GTK_TREE_VIEW_DROP_BEFORE: + case GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: + gaim_blist_add_buddy(b, (struct group*)node->parent, node->prev); + break; } } else if (GAIM_BLIST_NODE_IS_GROUP(node)) { gaim_blist_add_buddy(b, (struct group*)node, NULL); - } + } } else if (GAIM_BLIST_NODE_IS_GROUP(n)) { struct group *g = (struct group*)n; if (GAIM_BLIST_NODE_IS_GROUP(node)) {