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;
        }
 

Reply via email to