Applied patch from Rafal Radulski to fix 'Export to Text' (Bug #2904785)

git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@352 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
sniperbeamer 2009-12-24 00:29:40 +00:00
parent fd216f78d4
commit 9832573e9f
1 changed files with 8 additions and 6 deletions

View File

@ -44,12 +44,14 @@ bool Export_Txt::exportDatabase(QWidget* GuiParent, IDatabase* db){
for(int e=0;e<entries.size();e++){ for(int e=0;e<entries.size();e++){
SecString password=entries[e]->password(); SecString password=entries[e]->password();
password.unlock(); password.unlock();
file->write(EntryTemplate.arg(entries[e]->title()) QString entryText = EntryTemplate.arg(
.arg(entries[e]->username()) entries[e]->title(),
.arg(entries[e]->url()) entries[e]->username(),
.arg(password.string()) entries[e]->url(),
.arg(entries[e]->comment().replace('\n',"\n ")) password.string(),
.toUtf8()); entries[e]->comment().replace('\n',"\n "));
file->write( entryText.toUtf8() );
password.lock(); password.lock();
} }
} }