From d7afd9ba2a08bb5d1ea25979ad0e84beced3a4d0 Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Tue, 9 May 2000 17:19:35 +0000 Subject: Destroy the view object when leaving the minicard view. 2000-05-09 Christopher James Lahey * gui/component/addressbook.c: Destroy the view object when leaving the minicard view. svn path=/trunk/; revision=2953 --- addressbook/ChangeLog | 5 +++++ addressbook/gui/component/addressbook.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 70b7181391..c0564bbffc 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,8 @@ +2000-05-09 Christopher James Lahey + + * gui/component/addressbook.c: Destroy the view object when + leaving the minicard view. + 2000-05-09 Christopher James Lahey * gui/minicard/e-reflow-sorted.c: Fixed reflow sorting to call diff --git a/addressbook/gui/component/addressbook.c b/addressbook/gui/component/addressbook.c index 13f936188e..825288fa49 100644 --- a/addressbook/gui/component/addressbook.c +++ b/addressbook/gui/component/addressbook.c @@ -574,13 +574,16 @@ set_prop (BonoboPropertyBag *bag, static void teardown_minicard_view (AddressbookView *view) { + if (view->view) { + gtk_object_destroy(GTK_OBJECT(view->view)); + view->view = NULL; + } if (view->minicard_vbox) { gtk_widget_destroy(view->minicard_vbox); view->minicard_vbox = NULL; } view->canvas = NULL; - view->view = NULL; } static void -- cgit v1.2.3