]> git.lyx.org Git - lyx.git/blobdiff - src/support/LAssert.C
lyxserver cleanup patch + andre's small patches
[lyx.git] / src / support / LAssert.C
index 8232b8d999b647df7542ac7d95bda1974dd2d6fb..41d69602e55b01d65363c1ce4c9341e43b0ab6e4 100644 (file)
 #include "LAssert.h"
 
 #ifdef ENABLE_ASSERTIONS
-#include "bufferlist.h"
+#include "lyx_main.h"
 
-extern BufferList bufferlist;
-
-void emergencySave() {
-       static bool didSafe = false;
-       if (didSafe)
+void emergencyCleanup() {
+       static bool didCleanup;
+       if (didCleanup)
                return;
 
-       didSafe = true;
+       didCleanup = true;
 
-       // emergency save
-       if (!bufferlist.empty())
-               bufferlist.emergencyWriteAll();
+       LyX::emergencyCleanup();
 }
 
 #endif