diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-05-13 07:00:09 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-06-30 00:42:15 +0800 |
commit | 1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e (patch) | |
tree | fe6d60ada01d8a993b45372b8b4a3e2759bec174 /plugins/mailing-list-actions | |
parent | 0477a65401f042cfbae9a636ab76b89f25a6468a (diff) | |
download | gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.tar gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.tar.gz gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.tar.bz2 gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.tar.lz gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.tar.xz gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.tar.zst gsoc2013-evolution-1a75a7d808c45cbc2c3c4b0cc6b750ef4002ed8e.zip |
Miscellaneous cleanups.
Diffstat (limited to 'plugins/mailing-list-actions')
-rw-r--r-- | plugins/mailing-list-actions/mailing-list-actions.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/mailing-list-actions/mailing-list-actions.c b/plugins/mailing-list-actions/mailing-list-actions.c index 310c9affce..f97463249c 100644 --- a/plugins/mailing-list-actions/mailing-list-actions.c +++ b/plugins/mailing-list-actions/mailing-list-actions.c @@ -228,18 +228,21 @@ emla_list_action (EMailReader *reader, CamelFolder *folder; GPtrArray *uids; emla_action_data *data; + const gchar *message_uid; folder = e_mail_reader_get_folder (reader); - uids = e_mail_reader_get_selected_uids (reader); + g_return_if_fail (CAMEL_IS_FOLDER (folder)); - g_return_if_fail (uids->len == 1); + uids = e_mail_reader_get_selected_uids (reader); + g_return_if_fail (uids != NULL && uids->len == 1); + message_uid = g_ptr_array_index (uids, 0); data = g_malloc (sizeof (emla_action_data)); data->reader = g_object_ref (reader); data->action = action; mail_get_message ( - folder, uids->pdata[0], + folder, message_uid, emla_list_action_do, data, mail_msg_unordered_push); |