]> git.lyx.org Git - lyx.git/blobdiff - src/LyX.cpp
do what the FIXME suggested
[lyx.git] / src / LyX.cpp
index 2f981c518b48c773b8ea5f5d3f17ea8f02f2c245..56cf176cf176148ee1839308e81b50711ef3c7dd 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "LyX.h"
 
-#include "buffer_funcs.h"
+#include "BaseClassList.h"
 #include "Buffer.h"
 #include "BufferList.h"
 #include "CmdDef.h"
@@ -40,7 +40,6 @@
 #include "Server.h"
 #include "ServerSocket.h"
 #include "Session.h"
-#include "TextClassList.h"
 #include "ToolbarBackend.h"
 
 #include "frontends/alert.h"
@@ -84,8 +83,6 @@ namespace os = support::os;
 
 bool use_gui = true;
 
-bool quitting; // flag, that we are quitting the program
-
 namespace {
 
 // Filled with the command line arguments "foo" of "-sysdir foo" or
@@ -459,10 +456,6 @@ void LyX::prepareExit()
        cap::clearCutStack();
        cap::clearSelection();
 
-       // Set a flag that we do quitting from the program,
-       // so no refreshes are necessary.
-       quitting = true;
-
        // close buffers first
        pimpl_->buffer_list_.closeAll();
 
@@ -583,7 +576,7 @@ void LyX::execBatchCommands()
        // aknowledged.
 
        // if reconfiguration is needed.
-       while (textclasslist.empty()) {
+       while (BaseClassList::get().empty()) {
            switch (Alert::prompt(
                    _("No textclass is found"),
                    _("LyX cannot continue because no textclass is found. "
@@ -625,15 +618,6 @@ void LyX::execBatchCommands()
        else
                pimpl_->application_->restoreGuiSession();
 
-       BufferList::iterator I = theBufferList().begin();
-       BufferList::iterator end = theBufferList().end();
-       for (; I != end; ++I) {
-               Buffer * buf = *I;
-               if (buf != buf->masterBuffer())
-                       continue;
-               updateLabels(*buf);
-       }
-
        // Execute batch commands if available
        if (pimpl_->batch_command.empty())
                return;
@@ -855,7 +839,7 @@ bool LyX::init()
        pimpl_->lyxfunc_.initKeySequences(&pimpl_->toplevel_keymap_);
 
        // Read menus
-       if (!readUIFile(lyxrc.ui_file))
+       if (use_gui && !readUIFile(lyxrc.ui_file))
                return false;
 
        if (lyxerr.debugging(Debug::LYXRC))