]> git.lyx.org Git - features.git/commitdiff
Return the right params[embed] from GuiBibtex.cpp, for safety reasons
authorBo Peng <bpeng@lyx.org>
Sat, 29 Mar 2008 23:28:49 +0000 (23:28 +0000)
committerBo Peng <bpeng@lyx.org>
Sat, 29 Mar 2008 23:28:49 +0000 (23:28 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24054 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiBibtex.cpp

index f6838f3908c1e22f632f9743f1133af4acada231..274effa2d103b8853b52dd4c2a09565933f83e30 100644 (file)
@@ -372,8 +372,12 @@ void GuiBibtex::applyView()
                QString item = databaseLW->item(i)->text();
                docstring bibfile = qstring_to_ucs4(item);
                dbs += bibfile;
-               if (databaseLW->item(i)->checkState() == Qt::Checked)
-                       emb += "embedded";
+               if (databaseLW->item(i)->checkState() == Qt::Checked) {
+                       FileName bibfilepath = InsetBibtex::getBibTeXPath(bibfile, buf);
+                       string inzipName = EmbeddedFile(bibfilepath.absFilename(),
+                               buf.filePath()).inzipName();
+                       emb += from_utf8(inzipName);
+               }
        }
 
        params_["bibfiles"] = dbs;