diff options
author | Srinivasa Ragavan <sragavan@novell.com> | 2008-01-18 21:40:06 +0800 |
---|---|---|
committer | Srinivasa Ragavan <sragavan@src.gnome.org> | 2008-01-18 21:40:06 +0800 |
commit | a86f257fb8c9c569f40cfb02bc8bb2e4d39dd3c7 (patch) | |
tree | 9538e5357d58d824b46f842f0ce57716a511994f /plugins/imap-features | |
parent | de7843234354f8aec863a80b3d354818603023a6 (diff) | |
download | gsoc2013-evolution-a86f257fb8c9c569f40cfb02bc8bb2e4d39dd3c7.tar.gz gsoc2013-evolution-a86f257fb8c9c569f40cfb02bc8bb2e4d39dd3c7.tar.zst gsoc2013-evolution-a86f257fb8c9c569f40cfb02bc8bb2e4d39dd3c7.zip |
Such a useful IMAP plugin. But doesn't detect USE_IMAP for GW users. Fixed
2008-01-18 Srinivasa Ragavan <sragavan@novell.com>
* imap-headers.c: (imap_headers_commit), (org_gnome_imap_headers):
Such a useful IMAP plugin. But doesn't detect USE_IMAP for GW users.
Fixed it.
svn path=/trunk/; revision=34848
Diffstat (limited to 'plugins/imap-features')
-rw-r--r-- | plugins/imap-features/ChangeLog | 6 | ||||
-rw-r--r-- | plugins/imap-features/imap-headers.c | 9 |
2 files changed, 12 insertions, 3 deletions
diff --git a/plugins/imap-features/ChangeLog b/plugins/imap-features/ChangeLog index 3eb469782a..fb125322e0 100644 --- a/plugins/imap-features/ChangeLog +++ b/plugins/imap-features/ChangeLog @@ -1,3 +1,9 @@ +2008-01-18 Srinivasa Ragavan <sragavan@novell.com> + + * imap-headers.c: (imap_headers_commit), (org_gnome_imap_headers): + Such a useful IMAP plugin. But doesn't detect USE_IMAP for GW users. + Fixed it. + 2007-12-02 Tobias Mueller <tobiasmue@svn.gnome.org> * imap-headers.glade: Make it selectable, fixes bug 401523, patch by diff --git a/plugins/imap-features/imap-headers.c b/plugins/imap-features/imap-headers.c index 4b5c28912f..4f6fbf77d8 100644 --- a/plugins/imap-features/imap-headers.c +++ b/plugins/imap-features/imap-headers.c @@ -78,11 +78,13 @@ imap_headers_commit (EPlugin *efp, EConfigHookItemFactoryData *data) { EMConfigTargetAccount *target_account; EAccount *account; + gboolean use_imap = g_getenv ("USE_IMAP") != NULL; target_account = (EMConfigTargetAccount *)data->config->target; account = target_account->account; - if (g_str_has_prefix (account->source->url, "imap://")) { + if (g_str_has_prefix (account->source->url, "imap://") || + (use_imap && g_str_has_prefix (account->source->url, "groupwise://"))) { EAccount *temp = NULL; EAccountList *accounts = mail_config_get_accounts (); CamelURL *url = NULL; @@ -259,13 +261,14 @@ org_gnome_imap_headers (EPlugin *epl, EConfigHookItemFactoryData *data) GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkTreeIter first, iter; - + gboolean use_imap = g_getenv ("USE_IMAP") != NULL; + ui = g_new0 (EPImapFeaturesData, 1); target_account = (EMConfigTargetAccount *)data->config->target; account = target_account->account; - if(!g_str_has_prefix (account->source->url, "imap://")) + if(!g_str_has_prefix (account->source->url, "imap://") && !(use_imap && g_str_has_prefix (account->source->url, "groupwise://"))) return NULL; gladefile = g_build_filename (EVOLUTION_GLADEDIR, "imap-headers.glade", NULL); |