From 54384b72172d92bb69d136b564a6096978f50695 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 10 Jun 2013 16:37:03 -0400 Subject: ECalShellView: Disconnect "prepare-for-quit" handler on dispose(). This is another source of crashes after creating and destroying a second shell window. The signal handler was left connected with the destroyed shell window as the closure. --- modules/calendar/e-cal-shell-view-private.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modules/calendar/e-cal-shell-view-private.h') diff --git a/modules/calendar/e-cal-shell-view-private.h b/modules/calendar/e-cal-shell-view-private.h index 7931eb3a3d..30962d841b 100644 --- a/modules/calendar/e-cal-shell-view-private.h +++ b/modules/calendar/e-cal-shell-view-private.h @@ -93,6 +93,9 @@ struct _ECalShellViewPrivate { ECalShellContent *cal_shell_content; ECalShellSidebar *cal_shell_sidebar; + EShell *shell; + gulong prepare_for_quit_handler_id; + EClientCache *client_cache; gulong backend_error_handler_id; -- cgit