| 942 for (cur = buddies; cur != NULL; cur = cur->next) |
942 for (cur = buddies; cur != NULL; cur = cur->next) |
| 943 { |
943 { |
| 944 PurpleBlistNode *node = cur->data; |
944 PurpleBlistNode *node = cur->data; |
| 945 if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) |
945 if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) |
| 946 { |
946 { |
| 947 pidgin_log_show_contact(GTK_WINDOW(gtkblist->window), (PurpleContact *)node->parent); |
947 pidgin_log_show_contact_with_parent(GTK_WINDOW(gtkblist->window), (PurpleContact *)node->parent); |
| 948 g_slist_free(buddies); |
948 g_slist_free(buddies); |
| 949 pidgin_clear_cursor(gtkblist->window); |
949 pidgin_clear_cursor(gtkblist->window); |
| 950 g_free(username); |
950 g_free(username); |
| 951 return; |
951 return; |
| 952 } |
952 } |
| 953 } |
953 } |
| 954 g_slist_free(buddies); |
954 g_slist_free(buddies); |
| 955 |
955 |
| 956 pidgin_log_show(GTK_WINDOW(gtkblist->window), PURPLE_LOG_IM, username, account); |
956 pidgin_log_show_with_parent(GTK_WINDOW(gtkblist->window), PURPLE_LOG_IM, username, account); |
| 957 |
957 |
| 958 pidgin_clear_cursor(gtkblist->window); |
958 pidgin_clear_cursor(gtkblist->window); |
| 959 } |
959 } |
| 960 |
960 |
| 961 g_free(username); |
961 g_free(username); |