Fix bug 4651. Bo, if you read this: Is there a cleaner way to do this, so that we can set parameters the way we used to? i.e., via setParam(p) here? rather than having to go through these hoops in updateParam()?

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23938 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2008-03-25 05:13:38 +00:00
parent ebc3f47945
commit 7460abc627

View File

@ -107,6 +107,7 @@ void InsetBibtex::doDispatch(Cursor & cur, FuncRequest & cmd)
// //
createBibFiles(p["bibfiles"], p["embed"]); createBibFiles(p["bibfiles"], p["embed"]);
updateParam(); updateParam();
setParam("options", p["options"]);
buffer().updateBibfilesCache(); buffer().updateBibfilesCache();
break; break;
} }
@ -782,8 +783,10 @@ void InsetBibtex::updateParam()
docstring embed; docstring embed;
bool first = true; bool first = true;
for (EmbeddedFileList::iterator it = bibfiles_.begin();
it != bibfiles_.end(); ++it) { EmbeddedFileList::iterator it = bibfiles_.begin();
EmbeddedFileList::iterator en = bibfiles_.end();
for (; it != en; ++it) {
if (!first) { if (!first) {
bibfiles += ','; bibfiles += ',';
embed += ','; embed += ',';