src/away.c

changeset 2501
5e1fa4926c93
parent 2372
c24942700dfd
child 2573
3fed5c76f4e6
equal deleted inserted replaced
2500:d7505f55c1cb 2501:5e1fa4926c93
381 if (gc->prpl->away_states &&gc->prpl->set_away) 381 if (gc->prpl->away_states &&gc->prpl->set_away)
382 break; 382 break;
383 con = g_slist_next(con); 383 con = g_slist_next(con);
384 } 384 }
385 385
386 tmp = msgs = (*gc->prpl->away_states)(); 386 tmp = msgs = (*gc->prpl->away_states)(gc);
387 387
388 if ((g_list_length(msgs) == 1) && !strcmp(msgs->data, GAIM_AWAY_CUSTOM)) { 388 if ((g_list_length(msgs) == 1) && !strcmp(msgs->data, GAIM_AWAY_CUSTOM)) {
389 awy = away_messages; 389 awy = away_messages;
390 390
391 while (awy) { 391 while (awy) {
457 457
458 submenu = gtk_menu_new(); 458 submenu = gtk_menu_new();
459 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu); 459 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu);
460 gtk_widget_show(submenu); 460 gtk_widget_show(submenu);
461 461
462 tmp = msgs = (*gc->prpl->away_states)(); 462 tmp = msgs = (*gc->prpl->away_states)(gc);
463 463
464 if ((g_list_length(msgs) == 1) && 464 if ((g_list_length(msgs) == 1) &&
465 (!strcmp(msgs->data, GAIM_AWAY_CUSTOM))) { 465 (!strcmp(msgs->data, GAIM_AWAY_CUSTOM))) {
466 menuitem = gtk_menu_item_new_with_label(_("Back")); 466 menuitem = gtk_menu_item_new_with_label(_("Back"));
467 gtk_menu_append(GTK_MENU(submenu), menuitem); 467 gtk_menu_append(GTK_MENU(submenu), menuitem);

mercurial