Make ensureBufferClean a private member of LyXFunc. This avoids the bv->owner()->dispatch() redirection.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15032 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Abdelrazak Younes 2006-09-17 10:51:59 +00:00
parent 2b0a849d36
commit 87adf196c1
2 changed files with 6 additions and 4 deletions

View File

@ -651,9 +651,7 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const
}
namespace {
bool ensureBufferClean(BufferView * bv)
bool LyXFunc::ensureBufferClean(BufferView * bv)
{
Buffer & buf = *bv->buffer();
if (buf.isClean())
@ -668,12 +666,14 @@ bool ensureBufferClean(BufferView * bv)
_("&Cancel"));
if (ret == 0)
bv->owner()->dispatch(FuncRequest(LFUN_BUFFER_WRITE));
dispatch(FuncRequest(LFUN_BUFFER_WRITE));
return buf.isClean();
}
namespace {
void showPrintError(string const & name)
{
docstring str = bformat(_("Could not print the document %1$s.\n"

View File

@ -108,6 +108,8 @@ private:
void doImport(std::string const &);
///
void closeBuffer();
///
bool ensureBufferClean(BufferView * bv);
};
#endif