diff options
-rw-r--r-- | e-util/e-bit-array.c | 3 | ||||
-rw-r--r-- | widgets/text/e-entry.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/e-util/e-bit-array.c b/e-util/e-bit-array.c index f8934f8b4e..f79970ad22 100644 --- a/e-util/e-bit-array.c +++ b/e-util/e-bit-array.c @@ -134,6 +134,9 @@ eba_destroy (GtkObject *object) eba = E_BIT_ARRAY (object); g_free(eba->data); + + if (GTK_OBJECT_CLASS (parent_class)->destroy) + (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); } /** diff --git a/widgets/text/e-entry.c b/widgets/text/e-entry.c index 106cd70f73..8c116b2708 100644 --- a/widgets/text/e-entry.c +++ b/widgets/text/e-entry.c @@ -1105,6 +1105,9 @@ e_entry_destroy (GtkObject *object) g_free (entry->priv); entry->priv = NULL; + + if (GTK_OBJECT_CLASS (parent_class)->destroy) + (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); } static void |