[balsa/wip/gtk4: 281/351] Parent's dispose method is always non-NULL



commit 78e00c372d0e20cee7e7750005fa811119316d1c
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Tue Apr 17 19:56:26 2018 -0400

    Parent's dispose method is always non-NULL

 src/balsa-index.c   |    3 +--
 src/balsa-message.c |    3 +--
 src/spell-check.c   |    4 +---
 3 files changed, 3 insertions(+), 7 deletions(-)
---
diff --git a/src/balsa-index.c b/src/balsa-index.c
index e35bebe..85eadc5 100644
--- a/src/balsa-index.c
+++ b/src/balsa-index.c
@@ -244,8 +244,7 @@ bndx_destroy(GObject * obj)
     g_clear_object(&index->popup_menu);
     g_clear_object(&index->gesture);
 
-    if (G_OBJECT_CLASS(parent_class)->dispose != NULL)
-        G_OBJECT_CLASS(parent_class)->dispose(obj);
+    G_OBJECT_CLASS(parent_class)->dispose(obj);
 }
 
 /* Widget class popup menu method. */
diff --git a/src/balsa-message.c b/src/balsa-message.c
index 061b575..fee0359 100644
--- a/src/balsa-message.c
+++ b/src/balsa-message.c
@@ -813,8 +813,7 @@ balsa_message_destroy(GObject * object)
     g_clear_object(&bm->html_find_info);
 #endif                          /* HAVE_HTML_WIDGET */
 
-    if (G_OBJECT_CLASS(parent_class)->dispose)
-        (*G_OBJECT_CLASS(parent_class)->dispose) (object);
+    G_OBJECT_CLASS(parent_class)->dispose(object);
 }
 
 GtkWidget *
diff --git a/src/spell-check.c b/src/spell-check.c
index 7fa7f14..de023ef 100644
--- a/src/spell-check.c
+++ b/src/spell-check.c
@@ -831,9 +831,7 @@ balsa_spell_check_destroy(GObject * object)
     g_clear_pointer(&spell_check->language_tag, g_free);
     g_clear_pointer(&quoted_rex, g_regex_unref);
 
-    if (G_OBJECT_CLASS(balsa_spell_check_parent_class)->dispose)
-        (*G_OBJECT_CLASS(balsa_spell_check_parent_class)->
-         dispose) (object);
+    G_OBJECT_CLASS(balsa_spell_check_parent_class)->dispose(object);
 }
 
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]