diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-06-11 04:37:03 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-06-11 04:43:38 +0800 |
commit | 54384b72172d92bb69d136b564a6096978f50695 (patch) | |
tree | f4a7bbb042ca773843cb833f06ae055783a8e202 /modules/calendar/e-cal-shell-view-private.h | |
parent | 243f84d37d2391ef58680ef2341ed35139104642 (diff) | |
download | gsoc2013-evolution-54384b72172d92bb69d136b564a6096978f50695.tar.gz 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.h | 3 |
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; |