]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiView.cpp
Fix bug #6950: Cursor remains in waiting state after incompatible command.
[features.git] / src / frontends / qt4 / GuiView.cpp
index 0d878badfe832f06935639b6fe596de8822384fd..724e4f4f47ff10ebac72a82565e26289133acc5e 100644 (file)
@@ -1717,7 +1717,13 @@ Buffer * GuiView::loadDocument(FileName const & filename, bool tolastfiles)
 {
        setBusy(true);
 
-       Buffer * newBuffer = checkAndLoadLyXFile(filename);
+       Buffer * newBuffer = 0;
+       try {
+               newBuffer = checkAndLoadLyXFile(filename);
+       } catch (ExceptionMessage const & e) {
+               setBusy(false);
+               throw(e);
+       }
 
        if (!newBuffer) {
                message(_("Document not loaded."));