Index: src/LyXFunc.cpp
===================================================================
--- src/LyXFunc.cpp (revisione 20259)
+++ src/LyXFunc.cpp (copia locale)
@@ -999,6 +1001,16 @@
Exporter::preview(lyx_view_->buffer(), argument);
break;
+ case LFUN_MASTER_BUFFER_UPDATE:
+ BOOST_ASSERT(lyx_view_ && lyx_view_->buffer() &&
lyx_view_->buffer()->getMasterBuffer());
Defensive programming is great, but the last check is unnecessary. This
will always return at least the same that lyx_view_->buffer() does. So just:
+ BOOST_ASSERT(lyx_view_ && lyx_view_->buffer());
is enough.
+
Exporter::Export(lyx_view_->buffer()->getMasterBuffer(), argument, true);
+ break;
+
+ case LFUN_MASTER_BUFFER_VIEW:
+ BOOST_ASSERT(lyx_view_ && lyx_view_->buffer() &&
lyx_view_->buffer()->getMasterBuffer());
Same here.
+
Exporter::preview(lyx_view_->buffer()->getMasterBuffer(), argument);
+ break;
+
case LFUN_BUILD_PROGRAM:
BOOST_ASSERT(lyx_view_ && lyx_view_->buffer());
Exporter::Export(lyx_view_->buffer(), "program", true);
Richard
--
==================================================================
Richard G Heck, Jr
Professor of Philosophy
Brown University
http://frege.brown.edu/heck/
==================================================================
Get my public key from http://sks.keyserver.penguin.de
Hash: 0x1DE91F1E66FFBDEC
Learn how to sign your email using Thunderbird and GnuPG at:
http://dudu.dyn.2-h.org/nist/gpg-enigmail-howto