From: Alexander Dunlap Date: Thu, 15 Feb 2018 19:28:34 +0000 (-0800) Subject: save session when we save a buffer X-Git-Tag: lyx-2.4.0dev-acb2ca7b~3837 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=cca365f26c7d541cc13453fc42fc9b6de7736319;p=features.git save session when we save a buffer Implements enhancement #10712. --- diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp index cc5a3df44b..631758d59d 100644 --- a/src/frontends/qt4/GuiView.cpp +++ b/src/frontends/qt4/GuiView.cpp @@ -2263,8 +2263,10 @@ Buffer * GuiView::loadDocument(FileName const & filename, bool tolastfiles) setBuffer(newBuffer); newBuffer->errors("Parse"); - if (tolastfiles) + if (tolastfiles) { theSession().lastFiles().add(filename); + theSession().writeFile(); + } return newBuffer; } @@ -2803,6 +2805,7 @@ bool GuiView::saveBuffer(Buffer & b, FileName const & fn) bool const success = (fn.empty() ? b.save() : b.saveAs(fn)); if (success) { theSession().lastFiles().add(b.fileName()); + theSession().writeFile(); return true; }