diff --git a/src/vmime/contentDispositionField.cpp b/src/vmime/contentDispositionField.cpp index 2331b606..efa99b4e 100644 --- a/src/vmime/contentDispositionField.cpp +++ b/src/vmime/contentDispositionField.cpp @@ -35,7 +35,7 @@ contentDispositionField::contentDispositionField() contentDispositionField::contentDispositionField(contentDispositionField&) - : headerField(), parameterizedHeaderField() + : parameterizedHeaderField() { } diff --git a/src/vmime/contentTypeField.cpp b/src/vmime/contentTypeField.cpp index e15608cc..9e9ed4c2 100644 --- a/src/vmime/contentTypeField.cpp +++ b/src/vmime/contentTypeField.cpp @@ -35,7 +35,7 @@ contentTypeField::contentTypeField() contentTypeField::contentTypeField(contentTypeField&) - : headerField(), parameterizedHeaderField() + : parameterizedHeaderField() { } diff --git a/src/vmime/parameterizedHeaderField.hpp b/src/vmime/parameterizedHeaderField.hpp index 509506a9..526e8bcb 100644 --- a/src/vmime/parameterizedHeaderField.hpp +++ b/src/vmime/parameterizedHeaderField.hpp @@ -39,7 +39,7 @@ namespace vmime * Parameters can be created using vmime::parameterFactory. */ -class VMIME_EXPORT parameterizedHeaderField : virtual public headerField +class VMIME_EXPORT parameterizedHeaderField : public headerField { friend class headerFieldFactory; diff --git a/tests/parser/parameterTest.cpp b/tests/parser/parameterTest.cpp index 4f6f8677..2edfabbe 100644 --- a/tests/parser/parameterTest.cpp +++ b/tests/parser/parameterTest.cpp @@ -48,8 +48,8 @@ VMIME_TEST_SUITE_BEGIN(parameterTest) public: parameterizedHeaderField() - : headerField("F") { + setName("F"); setValue(vmime::headerFieldFactory::getInstance()->createValue(getName())); setValue(vmime::word("X")); }