pidgin/plugins/xmppconsole.c

changeset 21127
c6347aed1fb0
parent 21106
b85fbef13eed
child 22104
56970903b8e9
equal deleted inserted replaced
21126:a90edce62548 21127:c6347aed1fb0
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 {

mercurial