Pass the current settings down to the parsers so they can behave accordingly (i.e...
[qwerkisync] / EventParsers / VMGParser.cpp
index 5011ca4..0cfda71 100644 (file)
@@ -81,7 +81,7 @@ EventTypes::EventFromFileList VMGParser::ParseFile(QFile &eventFile, const QList
        // Parse the event
        EventTypes::SMS *event(new EventTypes::SMS(CurrentSettings()));
        QString lineData = eventStream.readLine();
-       EventParsers::VMGEntities::iReader* reader = EventParsers::VMGEntities::Factory::Instantiate(lineData, NULL);
+       EventParsers::VMGEntities::iReader* reader = EventParsers::VMGEntities::Factory::Instantiate(CurrentSettings(), lineData, NULL);
        bool valid(NULL != reader && reader->Read(QString(""), eventStream, *event));
        delete reader;
        if (!valid)