| 859 const char *name = mwSametimeUser_getShortName(stuser); |
859 const char *name = mwSametimeUser_getShortName(stuser); |
| 860 const char *alias = mwSametimeUser_getAlias(stuser); |
860 const char *alias = mwSametimeUser_getAlias(stuser); |
| 861 enum mwSametimeUserType type = mwSametimeUser_getType(stuser); |
861 enum mwSametimeUserType type = mwSametimeUser_getType(stuser); |
| 862 |
862 |
| 863 g_return_val_if_fail(id != NULL, NULL); |
863 g_return_val_if_fail(id != NULL, NULL); |
| 864 g_return_val_if_fail(strlen(id) > 0, NULL); |
864 g_return_val_if_fail(*id, NULL); |
| 865 |
865 |
| 866 buddy = purple_find_buddy_in_group(acct, id, group); |
866 buddy = purple_find_buddy_in_group(acct, id, group); |
| 867 if(! buddy) { |
867 if(! buddy) { |
| 868 buddy = purple_buddy_new(acct, id, alias); |
868 buddy = purple_buddy_new(acct, id, alias); |
| 869 |
869 |