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

View File

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