]> git.lyx.org Git - lyx.git/blobdiff - src/lyx_cb.C
* lyx_gui: create_view(), start() and exit() functions deleted.
[lyx.git] / src / lyx_cb.C
index ab444b148b8615ab95edfc89db92f22f618c8d7c..455136b3dfeda597a1ccb7049eb50d26f98a946d 100644 (file)
@@ -17,6 +17,7 @@
 #include "lyx_cb.h"
 
 #include "buffer.h"
+#include "bufferlist.h"
 #include "BufferView.h"
 #include "buffer_funcs.h"
 #include "cursor.h"
@@ -37,6 +38,7 @@
 
 #include "support/filefilterlist.h"
 #include "support/filetools.h"
+#include "support/fontutils.h"
 #include "support/forkedcall.h"
 #include "support/fs_extras.h"
 #include "support/lyxlib.h"
@@ -214,7 +216,9 @@ void quitLyX(bool noask)
                Alert::warning(_("Unable to remove temporary directory"), msg);
        }
 
-       lyx_gui::exit(0);
+       theApp->exit(0);
+       // Restore original font resources after Application is destroyed.
+       lyx::support::restoreFontResources();
 }