]> git.lyx.org Git - features.git/commitdiff
dont abort on BadWindow
authorLars Gullik Bjønnes <larsbj@gullik.org>
Mon, 18 Mar 2002 22:10:58 +0000 (22:10 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Mon, 18 Mar 2002 22:10:58 +0000 (22:10 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3770 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/lyx_gui.C

index 7ea9a6e224bf311843c8d156a6d69a3bbed9e900..b0fa7c81f4f9eebc2a4883da37a7d5234c47f7e2 100644 (file)
@@ -1,3 +1,7 @@
+2002-03-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyx_gui.C (LyX_XErrHandler): don't abort on BadWindow
+
 2002-03-18  Juergen Vigna  <jug@sad.it>
 
        * tabular.C (LeftAlreadyDrawed): fixed for multicolumn borders.
index 4515c4bbc66c35cb6ab6f1545ae4da33e0f8eb1a..831cf24b93a02fbc6a4b1220f49cd5a55dba7f79 100644 (file)
@@ -76,6 +76,11 @@ extern "C" {
 static
 int LyX_XErrHandler(Display * display, XErrorEvent * xeev)
 {
+       if (xeev->error_code == BadWindow) {
+               // We don't abort on BadWindow
+               return 0;
+       }
+       
        // emergency cleanup
        LyX::emergencyCleanup();