fix, string passed in constructor need to be duplicated

This commit is contained in:
Basile Burg 2015-01-24 10:43:29 +01:00
parent 4580f60911
commit b55f6ec9cb
1 changed files with 7 additions and 7 deletions

View File

@ -77,13 +77,13 @@ private struct TodoItem
if (prior.length) try auto i = to!long(prior); if (prior.length) try auto i = to!long(prior);
catch(Exception e) prior = ""; catch(Exception e) prior = "";
fFields[TodoField.filename] = fname; fFields[TodoField.filename] = fname.idup;
fFields[TodoField.line] = line; fFields[TodoField.line] = line.idup;
fFields[TodoField.text] = text; fFields[TodoField.text] = text.idup;
fFields[TodoField.category] = cat; fFields[TodoField.category] = cat.idup;
fFields[TodoField.assignee] = ass; fFields[TodoField.assignee] = ass.idup;
fFields[TodoField.priority] = prior; fFields[TodoField.priority] = prior.idup;
fFields[TodoField.status] = status; fFields[TodoField.status] = status.idup;
} }
/** /**