aboutsummaryrefslogtreecommitdiffstats
path: root/em-format/e-mail-format-extensions.c
diff options
context:
space:
mode:
Diffstat (limited to 'em-format/e-mail-format-extensions.c')
-rw-r--r--em-format/e-mail-format-extensions.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/em-format/e-mail-format-extensions.c b/em-format/e-mail-format-extensions.c
index 117d51a90e..8ba36702a8 100644
--- a/em-format/e-mail-format-extensions.c
+++ b/em-format/e-mail-format-extensions.c
@@ -103,13 +103,9 @@ load (EMailExtensionRegistry *ereg,
extension_class)->mime_types;
interface_type = E_TYPE_MAIL_PARSER_EXTENSION;
- if (g_type_is_a (extension_type, interface_type)) {
- EMailParserExtensionInterface *interface;
-
- interface = g_type_interface_peek (
- extension_class, interface_type);
- mime_types = interface->mime_types;
- }
+ if (g_type_is_a (extension_type, interface_type))
+ mime_types = ((EMailParserExtensionClass *)
+ extension_class)->mime_types;
if (mime_types != NULL)
e_mail_extension_registry_add_extension (