diff options
-rw-r--r-- | widgets/table/e-table-item.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/widgets/table/e-table-item.c b/widgets/table/e-table-item.c index 87ca7432dc..e42452e6a5 100644 --- a/widgets/table/e-table-item.c +++ b/widgets/table/e-table-item.c @@ -1433,7 +1433,9 @@ eti_dispose (GObject *object) g_free (eti->height_cache); eti->height_cache = NULL; - e_canvas_hide_tooltip (E_CANVAS(GNOME_CANVAS_ITEM(eti)->canvas)); + if (E_CANVAS(GNOME_CANVAS_ITEM(eti)->canvas)) + e_canvas_hide_tooltip (E_CANVAS(GNOME_CANVAS_ITEM(eti)->canvas)); + if (eti->tooltip) { if (eti->tooltip->background) gdk_color_free (eti->tooltip->background); |