#include "Dialogs.h"
+#include "lyx_cb.h"
+
#include "controllers/Dialog.h"
#include <boost/signal.hpp>
#include <boost/bind.hpp>
+namespace lyx {
+
+
using std::string;
using lyx::frontend::Dialog;
void Dialogs::hide(string const & name, InsetBase* inset)
{
- hideSignal()(name, inset);
+ // Don't send the signal if we are quitting, because on MSVC it is
+ // destructed before the cut stack in CutAndPaste.C, and this method
+ // is called from some inset destructor if the cut stack is not empty
+ // on exit.
+ if (!quitting)
+ hideSignal()(name, inset);
}
dialog->checkStatus();
}
}
+
+
+} // namespace lyx