lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [5842] Handle and report exceptions in overridden OnExit()


From: Greg Chicares
Subject: [lmi-commits] [5842] Handle and report exceptions in overridden OnExit()
Date: Wed, 20 Nov 2013 19:16:45 +0000

Revision: 5842
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5842
Author:   chicares
Date:     2013-11-20 19:16:45 +0000 (Wed, 20 Nov 2013)
Log Message:
-----------
Handle and report exceptions in overridden OnExit()

Modified Paths:
--------------
    lmi/trunk/main_wx.cpp

Modified: lmi/trunk/main_wx.cpp
===================================================================
--- lmi/trunk/main_wx.cpp       2013-11-20 17:59:20 UTC (rev 5841)
+++ lmi/trunk/main_wx.cpp       2013-11-20 19:16:45 UTC (rev 5842)
@@ -615,8 +615,15 @@
 
 int Skeleton::OnExit()
 {
-    doc_manager_->FileHistorySave(*config_);
-    delete doc_manager_;
+    try
+        {
+        doc_manager_->FileHistorySave(*config_);
+        delete doc_manager_;
+        }
+    catch(...)
+        {
+        report_exception();
+        }
     return wxApp::OnExit(); // Deletes config_.
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]