#include "debug.h"
#include "gettext.h"
#include "Session.h"
-#include "callback.h"
#include "LyX.h"
#include "output_latex.h"
#include "ParagraphList.h"
bool succeeded;
if (buf->isUnnamed())
- succeeded = writeAs(buf);
+ succeeded = buf->writeAs();
else
- succeeded = menuWrite(buf);
+ succeeded = buf->menuWrite();
if (!succeeded)
return false;
if (ret == 0) {
if (buf->isUnnamed()) {
- if (!writeAs(buf))
+ if (!buf->writeAs())
return false;
- } else if (!menuWrite(buf))
+ } else if (!buf->menuWrite())
return false;
} else if (ret == 2)
return false;
}
-Buffer * BufferList::getBuffer(unsigned int const choice)
+Buffer * BufferList::getBuffer(unsigned int choice)
{
if (choice >= bstore.size())
return 0;
{
// Use ::assert to avoid a loop, BOOST_ASSERT ends up calling ::assert
// compare with 0 to avoid pointer/interger comparison
- assert(buf != 0);
+ // ::assert(buf != 0);
+ if (!buf)
+ return;
// No need to save if the buffer has not changed.
if (buf->isClean())