aboutsummaryrefslogtreecommitdiffstats
path: root/modules/calendar/e-cal-shell-view-private.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2013-06-11 04:37:03 +0800
committerMatthew Barnes <mbarnes@redhat.com>2013-06-11 04:43:38 +0800
commit54384b72172d92bb69d136b564a6096978f50695 (patch)
treef4a7bbb042ca773843cb833f06ae055783a8e202 /modules/calendar/e-cal-shell-view-private.h
parent243f84d37d2391ef58680ef2341ed35139104642 (diff)
downloadgsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar
gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar.gz
gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar.bz2
gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar.lz
gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar.xz
gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar.zst
gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.zip
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.
Diffstat (limited to 'modules/calendar/e-cal-shell-view-private.h')
-rw-r--r--modules/calendar/e-cal-shell-view-private.h3
1 files changed, 3 insertions, 0 deletions
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;