diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-05-08 09:12:02 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-05-08 09:12:02 +0800 |
commit | 03fe4bdcbc8a2e644339bbfcd12843da1f766375 (patch) | |
tree | b2f3a6f3ed4053aec88a1568cc1936d00dbb9f9f /mail/e-mail-shell-view-private.c | |
parent | 16e2beab9e4d412399f495f6165d27da80cb3675 (diff) | |
download | gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.tar gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.tar.gz gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.tar.bz2 gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.tar.lz gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.tar.xz gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.tar.zst gsoc2013-evolution-03fe4bdcbc8a2e644339bbfcd12843da1f766375.zip |
Fix most of the compiler warnings in mail.
Diffstat (limited to 'mail/e-mail-shell-view-private.c')
-rw-r--r-- | mail/e-mail-shell-view-private.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/mail/e-mail-shell-view-private.c b/mail/e-mail-shell-view-private.c index e31292ed65..615001ecb2 100644 --- a/mail/e-mail-shell-view-private.c +++ b/mail/e-mail-shell-view-private.c @@ -212,6 +212,7 @@ e_mail_shell_view_private_constructed (EMailShellView *mail_shell_view) EMailShellSidebar *mail_shell_sidebar; EShell *shell; EShellView *shell_view; + EShellBackend *shell_backend; EShellContent *shell_content; EShellSettings *shell_settings; EShellSidebar *shell_sidebar; @@ -232,6 +233,7 @@ e_mail_shell_view_private_constructed (EMailShellView *mail_shell_view) gint ii = 0; shell_view = E_SHELL_VIEW (mail_shell_view); + shell_backend = e_shell_view_get_shell_backend (shell_view); shell_content = e_shell_view_get_shell_content (shell_view); shell_sidebar = e_shell_view_get_shell_sidebar (shell_view); shell_window = e_shell_view_get_shell_window (shell_view); @@ -251,6 +253,7 @@ e_mail_shell_view_private_constructed (EMailShellView *mail_shell_view) priv->label_merge_id = merge_id; /* Cache these to avoid lots of awkward casting. */ + priv->mail_shell_backend = g_object_ref (shell_backend); priv->mail_shell_content = g_object_ref (shell_content); priv->mail_shell_sidebar = g_object_ref (shell_sidebar); @@ -359,6 +362,7 @@ e_mail_shell_view_private_dispose (EMailShellView *mail_shell_view) EMailShellViewPrivate *priv = mail_shell_view->priv; gint ii; + DISPOSE (priv->mail_shell_backend); DISPOSE (priv->mail_shell_content); DISPOSE (priv->mail_shell_sidebar); @@ -742,8 +746,9 @@ e_mail_shell_view_create_vfolder_from_selected (EMailShellView *mail_shell_view, void e_mail_shell_view_update_sidebar (EMailShellView *mail_shell_view) { + EMailShellBackend *mail_shell_backend; + EMailShellContent *mail_shell_content; EShellSidebar *shell_sidebar; - EShellBackend *shell_backend; EShellView *shell_view; EMailReader *reader; MessageList *message_list; @@ -763,16 +768,19 @@ e_mail_shell_view_update_sidebar (EMailShellView *mail_shell_view) g_return_if_fail (E_IS_MAIL_SHELL_VIEW (mail_shell_view)); + mail_shell_backend = mail_shell_view->priv->mail_shell_backend; + mail_shell_content = mail_shell_view->priv->mail_shell_content; + shell_view = E_SHELL_VIEW (mail_shell_view); - shell_backend = e_shell_view_get_shell_backend (shell_view); shell_sidebar = e_shell_view_get_shell_sidebar (shell_view); - local_store = e_mail_shell_backend_get_local_store (shell_backend); - reader = E_MAIL_READER (mail_shell_view->priv->mail_shell_content); + reader = E_MAIL_READER (mail_shell_content); message_list = e_mail_reader_get_message_list (reader); folder_uri = message_list->folder_uri; folder = message_list->folder; + local_store = e_mail_shell_backend_get_local_store (mail_shell_backend); + /* If no folder is selected, reset the sidebar banners * to their default values and stop. */ if (folder == NULL) { |