From bb1b4f1a882179359bf027bdf6acb8e9c40e5ab7 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Thu, 10 May 2007 14:16:11 +0000
Subject: [PATCH] This commit addresses several issues that Brian brought up regarding the upgrader.

---
 opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
index 4da9398..fd57361 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
@@ -41,6 +41,7 @@
 import javax.swing.*;
 import java.util.logging.Logger;
 import java.util.logging.Level;
+import java.util.logging.Handler;
 import java.util.Map;
 
 /**
@@ -424,9 +425,20 @@
    */
   public void quit()
   {
+    LOG.log(Level.INFO, "quitting application");
+    flushLogs();
     System.exit(0);
   }
 
+  private void flushLogs() {
+    Handler[] handlers = LOG.getHandlers();
+    if (handlers != null) {
+      for (Handler h : handlers) {
+        h.flush();
+      }
+    }
+  }
+
   /**
    * Launch the QuickSetup application Open DS.
    */

--
Gitblit v1.10.0