commit cca365f26c7d541cc13453fc42fc9b6de7736319
Author: Alexander Dunlap <[email protected]>
Date: Thu Feb 15 11:28:34 2018 -0800
save session when we save a buffer
Implements enhancement #10712.
---
src/frontends/qt4/GuiView.cpp | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp
index cc5a3df..631758d 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;
}