From: Jose Dapena Paz Date: Wed, 4 Mar 2009 16:32:11 +0000 (+0000) Subject: Added paramenter use_signature in get_signature of account protocol X-Git-Tag: git_migration_finished~437 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=11c4812eb442550383a04b986ba7b72482083ee9 Added paramenter use_signature in get_signature of account protocol pmo-trunk-r7790 --- diff --git a/src/modest-account-protocol.c b/src/modest-account-protocol.c index ef8c3ee..203edfc 100644 --- a/src/modest-account-protocol.c +++ b/src/modest-account-protocol.c @@ -96,7 +96,8 @@ static ModestPairList *modest_account_protocol_get_from_list_default (ModestAcco const gchar *account_id); static gchar *modest_account_protocol_get_signature_default (ModestAccountProtocol *self, const gchar *account_id, - const gchar *mailbox); + const gchar *mailbox, + gboolean *has_signature); /* globals */ @@ -663,16 +664,21 @@ modest_account_protocol_get_from_list_default (ModestAccountProtocol *self, gchar * modest_account_protocol_get_signature (ModestAccountProtocol *self, const gchar *account_id, - const gchar *mailbox) + const gchar *mailbox, + gboolean *has_signature) { - return MODEST_ACCOUNT_PROTOCOL_GET_CLASS (self)->get_signature (self, account_id, mailbox); + return MODEST_ACCOUNT_PROTOCOL_GET_CLASS (self)->get_signature (self, account_id, mailbox, has_signature); } + static gchar * modest_account_protocol_get_signature_default (ModestAccountProtocol *self, const gchar *account_id, - const gchar *mailbox) + const gchar *mailbox, + gboolean *has_signature) { g_return_val_if_fail (MODEST_ACCOUNT_PROTOCOL (self), NULL); + if (has_signature) + *has_signature = FALSE; return NULL; } diff --git a/src/modest-account-protocol.h b/src/modest-account-protocol.h index 18ae25a..8a513c3 100644 --- a/src/modest-account-protocol.h +++ b/src/modest-account-protocol.h @@ -75,7 +75,7 @@ struct _ModestAccountProtocolClass { void (*check_support) (ModestAccountProtocol *self, ModestAccountProtocolCheckSupportFunc func, gpointer userdata); gchar * (*get_from) (ModestAccountProtocol *self, const gchar *account_id, const gchar *mailbox); ModestPairList * (*get_from_list) (ModestAccountProtocol *self, const gchar *account_id); - gchar * (*get_signature) (ModestAccountProtocol *self, const gchar *account_id, const gchar *mailbox); + gchar * (*get_signature) (ModestAccountProtocol *self, const gchar *account_id, const gchar *mailbox, gboolean *has_signature); }; /** @@ -360,7 +360,8 @@ ModestPairList *modest_account_protocol_get_from_list (ModestAccountProtocol *se */ gchar *modest_account_protocol_get_signature (ModestAccountProtocol *self, const gchar *account_id, - const gchar *mailbox); + const gchar *mailbox, + gboolean *has_signature); G_END_DECLS