aboutsummaryrefslogtreecommitdiffstats
path: root/em-format/e-mail-parser-text-plain.c
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2013-01-29 23:31:58 +0800
committerMilan Crha <mcrha@redhat.com>2013-01-29 23:31:58 +0800
commit57adde4be6ef1709008dc27af43ada147cf21588 (patch)
treea2befed2aa4a75d7e613560944c87c89eaad3557 /em-format/e-mail-parser-text-plain.c
parent6d7b644e8e890929d267fbfffcaed5e60d9dff2a (diff)
downloadgsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.tar
gsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.tar.gz
gsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.tar.bz2
gsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.tar.lz
gsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.tar.xz
gsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.tar.zst
gsoc2013-evolution-57adde4be6ef1709008dc27af43ada147cf21588.zip
Revert "Teach EMailExtensionRegistry to find extensions."
This reverts commit bf30024dd7973006bf99d0ae509a7f0022368a41, because it breaks EMailFormatter/Parser extensions, like the prefer-plain. The thing is that the internal formatters/parsers (also extensions) should be always added first, and only after then can be added extended extensions, which are used before those internal. This constraint was not satisfied with the reverted commit, the order of extension registration was unpredictable, depended on GType.
Diffstat (limited to 'em-format/e-mail-parser-text-plain.c')
-rw-r--r--em-format/e-mail-parser-text-plain.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/em-format/e-mail-parser-text-plain.c b/em-format/e-mail-parser-text-plain.c
index f0b34e4b2c..bbe7e6e5e3 100644
--- a/em-format/e-mail-parser-text-plain.c
+++ b/em-format/e-mail-parser-text-plain.c
@@ -25,6 +25,7 @@
#include <e-util/e-util.h>
+#include "e-mail-format-extensions.h"
#include "e-mail-inline-filter.h"
#include "e-mail-parser-extension.h"
#include "e-mail-part-utils.h"
@@ -32,8 +33,6 @@
typedef EMailParserExtension EMailParserTextPlain;
typedef EMailParserExtensionClass EMailParserTextPlainClass;
-GType e_mail_parser_text_plain_get_type (void);
-
G_DEFINE_TYPE (
EMailParserTextPlain,
e_mail_parser_text_plain,