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 {