diff -r 1c71b77fbc93 -r d8e625c87f33 creator/engine/src/creator_note.cpp --- a/creator/engine/src/creator_note.cpp Fri Jun 11 17:49:08 2010 +0300 +++ b/creator/engine/src/creator_note.cpp Thu Jun 17 15:34:52 2010 +0300 @@ -72,20 +72,21 @@ iEngine = aEngine; iAgendaUtil = new AgendaUtil(); - iNotepadApi = new NotesEditor(iAgendaUtil); + //iNotepadApi = new NotesEditor(iAgendaUtil); //iNotepadApi = CNotepadApi::NewL(); } CCreatorNotepad::~CCreatorNotepad() { LOGSTRING("Creator: CCreatorNotepad::~CCreatorNotepad"); - + + /* if(iNotepadApi) { delete iNotepadApi; iNotepadApi = NULL; } - +*/ if(iAgendaUtil) { delete iAgendaUtil; @@ -95,7 +96,7 @@ if (iParameters) { delete iParameters; - iParameters; + iParameters = NULL; } } @@ -143,8 +144,8 @@ //iNotepadApi->AddContentL(parameters->iNoteText->Des()); QString textNote = QString::fromUtf16(parameters->iNoteText->Ptr(),parameters->iNoteText->Length()); - iNotepadApi->edit(textNote); - iNotepadApi->close(NotesEditor::CloseWithSave); + iNotepadApi->edit(textNote, iAgendaUtil); + iNotepadApi->close(NotesEditorInterface::CloseWithSave, iAgendaUtil); return err; }