From 42136586e9d7f6b52c667eff258de8e649806778 Mon Sep 17 00:00:00 2001 From: "Nickolay V. Shmyrev" Date: Sun, 29 Apr 2007 17:17:50 +0000 Subject: [PATCH] Add missing chain to parent class methods. Fixes bug #433128. 2007-04-29 Nickolay V. Shmyrev * cut-n-paste/recent-files/egg-recent-view-uimanager.c: (egg_recent_view_uimanager_finalize): * properties/ev-properties-view.c: (ev_properties_view_dispose): * shell/ev-page-action-widget.c: (ev_page_action_widget_finalize): * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_finalize), (ev_pixbuf_cache_dispose): * shell/ev-properties-fonts.c: (ev_properties_fonts_dispose): * shell/ev-tooltip.c: (ev_tooltip_dispose): Add missing chain to parent class methods. Fixes bug #433128. svn path=/trunk/; revision=2428 --- ChangeLog | 14 ++++++++++++++ .../recent-files/egg-recent-view-uimanager.c | 2 ++ properties/ev-properties-view.c | 2 ++ shell/ev-page-action-widget.c | 2 ++ shell/ev-pixbuf-cache.c | 4 ++++ shell/ev-properties-fonts.c | 2 ++ shell/ev-tooltip.c | 2 ++ 7 files changed, 28 insertions(+) diff --git a/ChangeLog b/ChangeLog index ad45a9cb..fa91dddb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2007-04-29 Nickolay V. Shmyrev + + * cut-n-paste/recent-files/egg-recent-view-uimanager.c: + (egg_recent_view_uimanager_finalize): + * properties/ev-properties-view.c: (ev_properties_view_dispose): + * shell/ev-page-action-widget.c: (ev_page_action_widget_finalize): + * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_finalize), + (ev_pixbuf_cache_dispose): + * shell/ev-properties-fonts.c: (ev_properties_fonts_dispose): + * shell/ev-tooltip.c: (ev_tooltip_dispose): + + Add missing chain to parent class methods. Fixes + bug #433128. + 2007-04-22 Brian Pepple * data/Makefile.am (update-icon-cache): Updates diff --git a/cut-n-paste/recent-files/egg-recent-view-uimanager.c b/cut-n-paste/recent-files/egg-recent-view-uimanager.c index 70d66391..b8e3d4de 100644 --- a/cut-n-paste/recent-files/egg-recent-view-uimanager.c +++ b/cut-n-paste/recent-files/egg-recent-view-uimanager.c @@ -522,6 +522,8 @@ egg_recent_view_uimanager_finalize (GObject *object) g_object_unref (view->client); view->client = NULL; } + + G_OBJECT_CLASS (egg_recent_view_uimanager_parent_class)->finalize (object); } static void diff --git a/properties/ev-properties-view.c b/properties/ev-properties-view.c index 1b8f1fb7..2c2d8f0d 100644 --- a/properties/ev-properties-view.c +++ b/properties/ev-properties-view.c @@ -96,6 +96,8 @@ ev_properties_view_dispose (GObject *object) g_object_unref (properties->xml); properties->xml = NULL; } + + G_OBJECT_CLASS (ev_properties_view_parent_class)->dispose (object); } static void diff --git a/shell/ev-page-action-widget.c b/shell/ev-page-action-widget.c index 0212fce7..2bef853d 100644 --- a/shell/ev-page-action-widget.c +++ b/shell/ev-page-action-widget.c @@ -77,6 +77,8 @@ ev_page_action_widget_finalize (GObject *object) EvPageActionWidget *action_widget = EV_PAGE_ACTION_WIDGET (object); ev_page_action_widget_set_page_cache (action_widget, NULL); + + G_OBJECT_CLASS (ev_page_action_widget_parent_class)->finalize (object); } static void diff --git a/shell/ev-pixbuf-cache.c b/shell/ev-pixbuf-cache.c index dbabf1cd..ed782a32 100644 --- a/shell/ev-pixbuf-cache.c +++ b/shell/ev-pixbuf-cache.c @@ -131,6 +131,8 @@ ev_pixbuf_cache_finalize (GObject *object) g_free (pixbuf_cache->prev_job); g_free (pixbuf_cache->job_list); g_free (pixbuf_cache->next_job); + + G_OBJECT_CLASS (ev_pixbuf_cache_parent_class)->finalize (object); } static void @@ -195,6 +197,8 @@ ev_pixbuf_cache_dispose (GObject *object) for (i = 0; i < PAGE_CACHE_LEN (pixbuf_cache); i++) { dispose_cache_job_info (pixbuf_cache->job_list + i, pixbuf_cache); } + + G_OBJECT_CLASS (ev_pixbuf_cache_parent_class)->dispose (object); } diff --git a/shell/ev-properties-fonts.c b/shell/ev-properties-fonts.c index b50206fa..54ed063d 100644 --- a/shell/ev-properties-fonts.c +++ b/shell/ev-properties-fonts.c @@ -73,6 +73,8 @@ ev_properties_fonts_dispose (GObject *object) g_object_unref (properties->fonts_job); properties->fonts_job = NULL; } + + G_OBJECT_CLASS (ev_properties_fonts_parent_class)->dispose (object); } static void diff --git a/shell/ev-tooltip.c b/shell/ev-tooltip.c index f66f22f5..9f0cf65b 100644 --- a/shell/ev-tooltip.c +++ b/shell/ev-tooltip.c @@ -66,6 +66,8 @@ ev_tooltip_dispose (GObject *object) g_source_remove (tooltip->priv->timer_tag); tooltip->priv->timer_tag = 0; } + + G_OBJECT_CLASS (ev_tooltip_parent_class)->dispose (object); } static void -- 2.43.5