| 323 buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(console->entry)); |
323 buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(console->entry)); |
| 324 gtk_text_buffer_set_text(buffer, stanza, -1); |
324 gtk_text_buffer_set_text(buffer, stanza, -1); |
| 325 gtk_text_buffer_get_iter_at_offset(buffer, &iter, strstr(stanza, "</iq>") - stanza); |
325 gtk_text_buffer_get_iter_at_offset(buffer, &iter, strstr(stanza, "</iq>") - stanza); |
| 326 gtk_text_buffer_place_cursor(buffer, &iter); |
326 gtk_text_buffer_place_cursor(buffer, &iter); |
| 327 g_free(stanza); |
327 g_free(stanza); |
| 328 |
328 |
| 329 gtk_widget_destroy(dialog); |
329 gtk_widget_destroy(dialog); |
| |
330 g_object_unref(sg); |
| 330 |
331 |
| 331 } |
332 } |
| 332 |
333 |
| 333 static void presence_clicked_cb(GtkWidget *w, gpointer nul) |
334 static void presence_clicked_cb(GtkWidget *w, gpointer nul) |
| 334 { |
335 { |
| 481 gtk_text_buffer_get_iter_at_offset(buffer, &iter, strstr(stanza, "</presence>") - stanza); |
482 gtk_text_buffer_get_iter_at_offset(buffer, &iter, strstr(stanza, "</presence>") - stanza); |
| 482 gtk_text_buffer_place_cursor(buffer, &iter); |
483 gtk_text_buffer_place_cursor(buffer, &iter); |
| 483 g_free(stanza); |
484 g_free(stanza); |
| 484 |
485 |
| 485 gtk_widget_destroy(dialog); |
486 gtk_widget_destroy(dialog); |
| |
487 g_object_unref(sg); |
| 486 } |
488 } |
| 487 |
489 |
| 488 static void message_clicked_cb(GtkWidget *w, gpointer nul) |
490 static void message_clicked_cb(GtkWidget *w, gpointer nul) |
| 489 { |
491 { |
| 490 GtkWidget *hbox, |
492 GtkWidget *hbox, |
| 617 gtk_text_buffer_get_iter_at_offset(buffer, &iter, strstr(stanza, "</message>") - stanza); |
619 gtk_text_buffer_get_iter_at_offset(buffer, &iter, strstr(stanza, "</message>") - stanza); |
| 618 gtk_text_buffer_place_cursor(buffer, &iter); |
620 gtk_text_buffer_place_cursor(buffer, &iter); |
| 619 g_free(stanza); |
621 g_free(stanza); |
| 620 |
622 |
| 621 gtk_widget_destroy(dialog); |
623 gtk_widget_destroy(dialog); |
| |
624 g_object_unref(sg); |
| 622 } |
625 } |
| 623 |
626 |
| 624 static void |
627 static void |
| 625 signed_on_cb(PurpleConnection *gc) |
628 signed_on_cb(PurpleConnection *gc) |
| 626 { |
629 { |