Mercurial > pidgin.yaz
comparison src/buddy.c @ 4795:433ff974bee6
[gaim-migrate @ 5115]
I think this makes dragging buddies a little better, but I could be wrong.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Sun, 16 Mar 2003 02:20:06 +0000 |
parents | 642444078976 |
children | 15f4f0ae5d5e |
comparison
equal
deleted
inserted
replaced
4794:642444078976 | 4795:433ff974bee6 |
---|---|
347 node = g_value_get_pointer(&val); | 347 node = g_value_get_pointer(&val); |
348 | 348 |
349 if (GAIM_BLIST_NODE_IS_BUDDY(n)) { | 349 if (GAIM_BLIST_NODE_IS_BUDDY(n)) { |
350 struct buddy *b = (struct buddy*)n; | 350 struct buddy *b = (struct buddy*)n; |
351 if (GAIM_BLIST_NODE_IS_BUDDY(node)) { | 351 if (GAIM_BLIST_NODE_IS_BUDDY(node)) { |
352 if (position == GTK_TREE_VIEW_DROP_AFTER) { | 352 switch(position) { |
353 gaim_blist_add_buddy(b, (struct group*)node->parent, node); | 353 case GTK_TREE_VIEW_DROP_AFTER: |
354 } else if (position == GTK_TREE_VIEW_DROP_BEFORE) { | 354 case GTK_TREE_VIEW_DROP_INTO_OR_AFTER: |
355 gaim_blist_add_buddy(b, (struct group*)node->parent, node->prev); | 355 gaim_blist_add_buddy(b, (struct group*)node->parent, node); |
356 break; | |
357 case GTK_TREE_VIEW_DROP_BEFORE: | |
358 case GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: | |
359 gaim_blist_add_buddy(b, (struct group*)node->parent, node->prev); | |
360 break; | |
356 } | 361 } |
357 } else if (GAIM_BLIST_NODE_IS_GROUP(node)) { | 362 } else if (GAIM_BLIST_NODE_IS_GROUP(node)) { |
358 gaim_blist_add_buddy(b, (struct group*)node, NULL); | 363 gaim_blist_add_buddy(b, (struct group*)node, NULL); |
359 } | 364 } |
360 } else if (GAIM_BLIST_NODE_IS_GROUP(n)) { | 365 } else if (GAIM_BLIST_NODE_IS_GROUP(n)) { |
361 struct group *g = (struct group*)n; | 366 struct group *g = (struct group*)n; |
362 if (GAIM_BLIST_NODE_IS_GROUP(node)) { | 367 if (GAIM_BLIST_NODE_IS_GROUP(node)) { |
363 switch (position) { | 368 switch (position) { |
364 case GTK_TREE_VIEW_DROP_INTO_OR_AFTER: | 369 case GTK_TREE_VIEW_DROP_INTO_OR_AFTER: |