diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-05-10 01:18:31 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-05-10 01:18:31 +0800 |
commit | a588f367b2ef4fab4ec701667551454da084eed3 (patch) | |
tree | c0ef23e45760cd8e2d5b95c527c8064ad9b98f09 | |
parent | ac7def3e9d77081212b6a0537fa86e2172701634 (diff) | |
download | gsoc2013-evolution-a588f367b2ef4fab4ec701667551454da084eed3.tar.gz gsoc2013-evolution-a588f367b2ef4fab4ec701667551454da084eed3.tar.zst gsoc2013-evolution-a588f367b2ef4fab4ec701667551454da084eed3.zip |
Remove the tooltip callback when destroyed.
2000-05-09 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/e-text.c: Remove the tooltip callback when
destroyed.
svn path=/trunk/; revision=2952
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | widgets/e-text/e-text.c | 5 | ||||
-rw-r--r-- | widgets/text/e-text.c | 5 |
3 files changed, 15 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2000-05-09 Christopher James Lahey <clahey@helixcode.com> + + * widgets/e-text/e-text.c: Remove the tooltip callback when + destroyed. + 2000-05-09 Matt Loper <matt@helixcode.com> * calendar/pcs/cal-backend.c (cal_backend_add_cal): Return nothing diff --git a/widgets/e-text/e-text.c b/widgets/e-text/e-text.c index 0086a80194..8e2f4451a6 100644 --- a/widgets/e-text/e-text.c +++ b/widgets/e-text/e-text.c @@ -419,6 +419,11 @@ e_text_destroy (GtkObject *object) text->timer = NULL; } + if ( text->tooltip_timeout ) { + gtk_timeout_remove (text->tooltip_timeout); + text->tooltip_timeout = 0; + } + if (GTK_OBJECT_CLASS (parent_class)->destroy) (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); } diff --git a/widgets/text/e-text.c b/widgets/text/e-text.c index 0086a80194..8e2f4451a6 100644 --- a/widgets/text/e-text.c +++ b/widgets/text/e-text.c @@ -419,6 +419,11 @@ e_text_destroy (GtkObject *object) text->timer = NULL; } + if ( text->tooltip_timeout ) { + gtk_timeout_remove (text->tooltip_timeout); + text->tooltip_timeout = 0; + } + if (GTK_OBJECT_CLASS (parent_class)->destroy) (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); } |