diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-12-08 01:44:32 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-12-08 03:01:05 +0800 |
commit | c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5 (patch) | |
tree | 458a2e3b37312d69627c7385eed5562da013f4a5 /em-format/e-mail-parser-extension.c | |
parent | cab6eac8f14974ea1c2fedaf9143e98cf630c489 (diff) | |
download | gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.tar gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.tar.gz gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.tar.bz2 gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.tar.lz gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.tar.xz gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.tar.zst gsoc2013-evolution-c10235e6dd09d93fc6bbdeb8ef4d800be7c6f6d5.zip |
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.
Diffstat (limited to 'em-format/e-mail-parser-extension.c')
-rw-r--r-- | em-format/e-mail-parser-extension.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/em-format/e-mail-parser-extension.c b/em-format/e-mail-parser-extension.c index b20ae90e32..05fd952fe6 100644 --- a/em-format/e-mail-parser-extension.c +++ b/em-format/e-mail-parser-extension.c @@ -25,16 +25,9 @@ G_DEFINE_ABSTRACT_TYPE ( e_mail_parser_extension, G_TYPE_OBJECT) -static guint32 -mail_parser_extension_get_flags (EMailParserExtension *extension) -{ - return 0; -} - static void e_mail_parser_extension_class_init (EMailParserExtensionClass *class) { - class->get_flags = mail_parser_extension_get_flags; } static void @@ -100,15 +93,3 @@ e_mail_parser_extension_parse (EMailParserExtension *extension, cancellable, out_mail_parts); } -guint32 -e_mail_parser_extension_get_flags (EMailParserExtension *extension) -{ - EMailParserExtensionClass *class; - - g_return_val_if_fail (E_IS_MAIL_PARSER_EXTENSION (extension), 0); - - class = E_MAIL_PARSER_EXTENSION_GET_CLASS (extension); - g_return_val_if_fail (class->get_flags != NULL, 0); - - return class->get_flags (extension); -} |