]> git.lyx.org Git - lyx.git/commitdiff
Fix disconnection on escaped dialog.
authorAbdelrazak Younes <younes@lyx.org>
Fri, 6 Jun 2008 10:00:33 +0000 (10:00 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Fri, 6 Jun 2008 10:00:33 +0000 (10:00 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25158 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/DialogView.h

index d34b83dff28f375f41060e88402a3ce4cd6545c9..8bcec53e2b783ffb7f44b0482403dfc4bf5d06a5 100644 (file)
@@ -15,6 +15,7 @@
 #include "Dialog.h"
 #include "GuiView.h"
 
+#include <QCloseEvent>
 #include <QDialog>
 
 namespace lyx {
@@ -44,6 +45,12 @@ protected:
        bool initialiseParams(std::string const & /*data*/) { return true; }
        void clearParams() {}
        //@}
+       void closeEvent(QCloseEvent * ev)
+       {
+               clearParams();
+               Dialog::disconnect();
+               ev->accept();
+       }
 };
 
 } // namespace frontend