| 1329 |
1329 |
| 1330 yrl = g_new0(struct yahoo_roomlist, 1); |
1330 yrl = g_new0(struct yahoo_roomlist, 1); |
| 1331 rl = gaim_roomlist_new(gaim_connection_get_account(gc)); |
1331 rl = gaim_roomlist_new(gaim_connection_get_account(gc)); |
| 1332 yrl->list = rl; |
1332 yrl->list = rl; |
| 1333 |
1333 |
| 1334 gaim_url_parse(url, &(yrl->host), NULL, &(yrl->path)); |
1334 gaim_url_parse(url, &(yrl->host), NULL, &(yrl->path), NULL, NULL); |
| 1335 g_free(url); |
1335 g_free(url); |
| 1336 |
1336 |
| 1337 f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, "", "room", TRUE); |
1337 f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, "", "room", TRUE); |
| 1338 fields = g_list_append(fields, f); |
1338 fields = g_list_append(fields, f); |
| 1339 |
1339 |
| 1406 yrl = g_new0(struct yahoo_roomlist, 1); |
1406 yrl = g_new0(struct yahoo_roomlist, 1); |
| 1407 yrl->list = list; |
1407 yrl->list = list; |
| 1408 yrl->cat = category; |
1408 yrl->cat = category; |
| 1409 list->proto_data = g_list_append(list->proto_data, yrl); |
1409 list->proto_data = g_list_append(list->proto_data, yrl); |
| 1410 |
1410 |
| 1411 gaim_url_parse(url, &(yrl->host), NULL, &(yrl->path)); |
1411 gaim_url_parse(url, &(yrl->host), NULL, &(yrl->path), NULL, NULL); |
| 1412 g_free(url); |
1412 g_free(url); |
| 1413 |
1413 |
| 1414 yrl->ucat = gaim_roomlist_room_new(GAIM_ROOMLIST_ROOMTYPE_CATEGORY, _("User Rooms"), yrl->cat); |
1414 yrl->ucat = gaim_roomlist_room_new(GAIM_ROOMLIST_ROOMTYPE_CATEGORY, _("User Rooms"), yrl->cat); |
| 1415 gaim_roomlist_room_add(list, yrl->ucat); |
1415 gaim_roomlist_room_add(list, yrl->ucat); |
| 1416 |
1416 |