comparison src/dialogs.c @ 4783:66be56dc86cb

[gaim-migrate @ 5103] This re-enables server-stored aliases for AIM and ICQ, and it includes a fix for the problem The Sean was having. Gaim is too sexy. It needs to put its shirt back on before something breaks. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 15 Mar 2003 00:18:54 +0000
parents 85c6c3a60503
children 1e28e7d802a1
comparison
equal deleted inserted replaced
4782:fd69b80cb349 4783:66be56dc86cb
3346 } 3346 }
3347 3347
3348 static void do_alias_bud(GtkWidget *w, struct buddy *b) 3348 static void do_alias_bud(GtkWidget *w, struct buddy *b)
3349 { 3349 {
3350 const char *al = gtk_entry_get_text(GTK_ENTRY(aliasname)); 3350 const char *al = gtk_entry_get_text(GTK_ENTRY(aliasname));
3351 if (al && strlen(al)) 3351 gaim_blist_alias_buddy (b, (al && strlen(al)) ? al : NULL);
3352 g_snprintf(b->alias, sizeof(b->alias), "%s", al);
3353 else
3354 b->alias[0] = '\0';
3355 gaim_blist_alias_buddy (b, al);
3356 serv_alias_buddy(b); 3352 serv_alias_buddy(b);
3357 gaim_blist_save(); 3353 gaim_blist_save();
3358 destroy_dialog(aliasdlg, aliasdlg); 3354 destroy_dialog(aliasdlg, aliasdlg);
3359 } 3355 }
3360 3356