X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fobjects%2Fcalendarobject%2FCalendarObject.cpp;h=01d939d2a883b14dea36d5bc9496311a837cab54;hb=ea3ccde57664c4d5d24ff71db8ce808dc6398a36;hp=6ed8acdd1183af10099efdcfcdbb3d5268833c59;hpb=982b9393ccd85901f5edbb406526360962ac63d5;p=xestiacalendar%2F.git diff --git a/source/objects/calendarobject/CalendarObject.cpp b/source/objects/calendarobject/CalendarObject.cpp index 6ed8acd..01d939d 100644 --- a/source/objects/calendarobject/CalendarObject.cpp +++ b/source/objects/calendarobject/CalendarObject.cpp @@ -155,6 +155,8 @@ CalendarObjectLoadResult CalendarObject::LoadString(std::string *LoadStringData) } + ProcessData(); + return StringProcResult; } @@ -182,7 +184,15 @@ CalendarObjectValidResult CalendarObject::ValidBaseObject(){ } } - + + if (ObjectName[SeekCount] == "END" && + ObjectData[SeekCount] == "VCALENDAR" && + ValidBegin == false){ + + return CALENDAROBJECTVALID_INVALIDFORMAT; + + } + SeekCount++; }