From 8317d34210847481717b2bb4345df70c97376d73 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Thu, 24 Jun 2004 08:14:51 +0000 Subject: ** See bug #57367. 2004-06-24 Not Zed ** See bug #57367. * e-shell-window.c (e_shell_window_new): fix gconf client leak and clean up some logic. * e-shell.c (e_shell_construct): dont activate the components individually, component registry does that implictly. * e-component-registry.c (init): dont call query_components here. (query_components): setup a run-once guard. before adding a component info to the list, make sure we can activate it. (component_info_new): take the interface as a construct argument now. (e_component_registry_peek_list): perform the component list query if we haven't already. (e_component_registry_peek_info): same. (e_component_registry_activate): just always return the reffed component, it isn't added unless it was already activated. svn path=/trunk/; revision=26490 --- shell/ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'shell/ChangeLog') diff --git a/shell/ChangeLog b/shell/ChangeLog index 450021970e..3bd6586673 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,24 @@ +2004-06-24 Not Zed + + ** See bug #57367. + + * e-shell-window.c (e_shell_window_new): fix gconf client leak and + clean up some logic. + + * e-shell.c (e_shell_construct): dont activate the components + individually, component registry does that implictly. + + * e-component-registry.c (init): dont call query_components here. + (query_components): setup a run-once guard. before adding a + component info to the list, make sure we can activate it. + (component_info_new): take the interface as a construct argument + now. + (e_component_registry_peek_list): perform the component list query + if we haven't already. + (e_component_registry_peek_info): same. + (e_component_registry_activate): just always return + the reffed component, it isn't added unless it was already activated. + 2004-06-21 Chris Toshok * e-user-creatable-items-handler.c (impl_finalize): free -- cgit v1.2.3