Mercurial > pidgin
comparison src/gtkimhtmltoolbar.c @ 8391:45d1e3ed5a86
[gaim-migrate @ 9120]
Make the finalize function in gtkimhtmltoolbar.c do stuff.
You know, like, free memory from the tight grasp of oppression.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 03 Mar 2004 06:06:10 +0000 |
parents | 4a5b36510665 |
children | c25c697525b7 |
comparison
equal
deleted
inserted
replaced
8390:f6a5348f7410 | 8391:45d1e3ed5a86 |
---|---|
609 //static guint signals [LAST_SIGNAL] = { 0 }; | 609 //static guint signals [LAST_SIGNAL] = { 0 }; |
610 | 610 |
611 static void | 611 static void |
612 gtk_imhtmltoolbar_finalize (GObject *object) | 612 gtk_imhtmltoolbar_finalize (GObject *object) |
613 { | 613 { |
614 /*GtkIMHtml *imhtml = GTK_IMHTML(object); | 614 GtkIMHtmlToolbar *toolbar = GTK_IMHTMLTOOLBAR(object); |
615 GList *scalables; | 615 |
616 | 616 gtk_object_sink(GTK_OBJECT(toolbar->tooltips)); |
617 g_hash_table_destroy(imhtml->smiley_data); | 617 |
618 gtk_smiley_tree_destroy(imhtml->default_smilies); | 618 G_OBJECT_CLASS(parent_class)->finalize (object); |
619 gdk_cursor_unref(imhtml->hand_cursor); | |
620 gdk_cursor_unref(imhtml->arrow_cursor); | |
621 gdk_cursor_unref(imhtml->text_cursor); | |
622 if(imhtml->tip_window){ | |
623 gtk_widget_destroy(imhtml->tip_window); | |
624 } | |
625 if(imhtml->tip_timer) | |
626 gtk_timeout_remove(imhtml->tip_timer); | |
627 | |
628 for(scalables = imhtml->scalables; scalables; scalables = scalables->next) { | |
629 GtkIMHtmlScalable *scale = GTK_IMHTML_SCALABLE(scalables->data); | |
630 scale->free(scale); | |
631 } | |
632 | |
633 g_list_free(imhtml->scalables); | |
634 G_OBJECT_CLASS(parent_class)->finalize (object);*/ | |
635 } | 619 } |
636 | 620 |
637 /* Boring GTK stuff */ | 621 /* Boring GTK stuff */ |
638 static void gtk_imhtmltoolbar_class_init (GtkIMHtmlToolbarClass *class) | 622 static void gtk_imhtmltoolbar_class_init (GtkIMHtmlToolbarClass *class) |
639 { | 623 { |