#include "Server.h"
#include "ServerSocket.h"
#include "Session.h"
+#include "WordList.h"
#include "frontends/alert.h"
#include "frontends/Application.h"
{
delete pimpl_;
singleton_ = 0;
+ WordList::cleanupWordLists();
}
vector<string>::const_iterator bcit = pimpl_->batch_commands.begin();
vector<string>::const_iterator bcend = pimpl_->batch_commands.end();
DispatchResult dr;
- for (; bcit != bcend; bcit++) {
+ for (; bcit != bcend; ++bcit) {
LYXERR(Debug::ACTION, "Buffer::dispatch: cmd: " << *bcit);
buf->dispatch(*bcit, dr);
final_success |= !dr.error();
// Kill the application object before exiting. This avoids crashes
// when exiting on Linux.
- if (pimpl_->application_)
- pimpl_->application_.reset();
+ pimpl_->application_.reset();
}
if (fname.empty())
continue;
- Buffer * buf = pimpl_->buffer_list_.newBuffer(fname.absFileName(), false);
+ Buffer * buf = pimpl_->buffer_list_.newBuffer(fname.absFileName());
if (buf->loadLyXFile() == Buffer::ReadSuccess) {
ErrorList const & el = buf->errorList("Parse");
if (!el.empty())
vector<string>::const_iterator bcit = pimpl_->batch_commands.begin();
vector<string>::const_iterator bcend = pimpl_->batch_commands.end();
- for (; bcit != bcend; bcit++) {
+ for (; bcit != bcend; ++bcit) {
LYXERR(Debug::INIT, "About to handle -x '" << *bcit << '\'');
lyx::dispatch(lyxaction.lookupFunc(*bcit));
}