From c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 7 Dec 2012 12:44:32 -0500 Subject: EMailParserExtension: Convert get_flags() to an enum field. Of the parser extensions that override get_flags(), they all return a fixed set of flags. So we don't need an instance of the extension to obtain its flags. Just make it an EMailParserExtensionFlags field in the class structure. --- modules/itip-formatter/e-mail-parser-itip.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'modules/itip-formatter') diff --git a/modules/itip-formatter/e-mail-parser-itip.c b/modules/itip-formatter/e-mail-parser-itip.c index a63fc2fc56..554d863957 100644 --- a/modules/itip-formatter/e-mail-parser-itip.c +++ b/modules/itip-formatter/e-mail-parser-itip.c @@ -248,18 +248,12 @@ empe_itip_parse (EMailParserExtension *extension, return TRUE; } -static guint32 -empe_itip_get_flags (EMailParserExtension *extension) -{ - return E_MAIL_PARSER_EXTENSION_INLINE_DISPOSITION; -} - static void e_mail_parser_itip_class_init (EMailParserExtensionClass *class) { class->mime_types = parser_mime_types; + class->flags = E_MAIL_PARSER_EXTENSION_INLINE_DISPOSITION; class->parse = empe_itip_parse; - class->get_flags = empe_itip_get_flags; } static void -- cgit v1.2.3