comparison pidgin/plugins/xmppconsole.c @ 21056:9e45c28b4b2b

Fix some leaking GtkSizeGroups.
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 30 Oct 2007 04:28:31 +0000
parents 3cc856ca2338
children c38d72677c8a
comparison
equal deleted inserted replaced
21055:a0b0f988667e 21056:9e45c28b4b2b
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 {