X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FSession.cpp;h=aff0628fbf54dd0823f30fb8f1c4642812f0f1f2;hb=234ba2c41978f7e768791b833708b449e91000fc;hp=7f39bd6be354456b9ef49ef4788302181becce84;hpb=d1e3d75da226311cb290fc4be3686d6deef7b967;p=lyx.git diff --git a/src/Session.cpp b/src/Session.cpp index 7f39bd6be3..aff0628fbf 100644 --- a/src/Session.cpp +++ b/src/Session.cpp @@ -85,7 +85,7 @@ void LastFilesSection::add(FileName const & file) LastFiles::iterator it = find(lastfiles.begin(), lastfiles.end(), file); if (it != lastfiles.end()) lastfiles.erase(it); - lastfiles.push_front(file); + lastfiles.insert(lastfiles.begin(), file); if (lastfiles.size() > num_lastfiles) lastfiles.pop_back(); } @@ -278,7 +278,7 @@ void BookmarksSection::read(istream & is) void BookmarksSection::write(ostream & os) const { os << '\n' << sec_bookmarks << '\n'; - for (size_t i = 1; i <= max_bookmarks; ++i) { + for (size_t i = 0; i <= max_bookmarks; ++i) { if (isValid(i)) os << i << ", " << bookmarks[i].bottom_pit << ", " @@ -381,7 +381,7 @@ Session::Session(unsigned int num_last_files, unsigned int num_last_commands) : { // locate the session file // note that the session file name 'session' is hard-coded - session_file = FileName(addName(package().user_support().absFilename(), "session")); + session_file = FileName(addName(package().user_support().absFileName(), "session")); // readFile(); }