Early out parsing if we're only processing incoming OR outgoing.
[qwerkisync] / EventParsers / VMGEntities / VBody.cpp
index dba3fd7..346d97b 100644 (file)
@@ -30,8 +30,8 @@
 
 using namespace EventParsers::VMGEntities;
 
-VBody::VBody(const SMSEntity* parent) :
-       SMSEntity(parent)
+VBody::VBody(const Settings &settings, const SMSEntity *parent) :
+       SMSEntity(settings, parent)
 {
 }
 
@@ -97,7 +97,7 @@ bool VBody::Read(const QString &initialLine, QTextStream &stream, EventTypes::SM
                }
                else if(lineData.startsWith("BEGIN:"))
                {
-                       iReader* reader = Factory::Instantiate(lineData, this);
+                       iReader* reader = Factory::Instantiate(CurrentSettings(), lineData, this);
                        bool valid(NULL != reader && reader->Read(lineData, stream, event));
                        delete reader;