From a67d0ddf65e2d0c9975a801b5f3e58434663138b Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 24 Oct 2007 13:10:33 +0000
Subject: [PATCH] Fix for issue 2510 (Initialize progress should display that 100 % entries are processed).

---
 opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java b/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
index 812d1c5..821ae6e 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
@@ -4069,8 +4069,7 @@
           }
           if (displayProgress)
           {
-            if (!msg.equals(lastDisplayedMsg) &&
-                ((currentTime - minRefreshPeriod) > lastTimeMsgDisplayed) &&
+            if (((currentTime - minRefreshPeriod) > lastTimeMsgDisplayed) &&
                 !msg.equals(lastDisplayedMsg))
             {
               notifyListeners(getFormattedProgress(msg));
@@ -4097,6 +4096,13 @@
         {
           isOver = true;
           Message errorMsg;
+          if (displayProgress && (msg != null) && !msg.equals(lastDisplayedMsg))
+          {
+            notifyListeners(getFormattedProgress(msg));
+            lastDisplayedMsg = msg;
+            notifyListeners(getLineBreak());
+          }
+
           if (lastLogMsg == null)
           {
             errorMsg = INFO_ERROR_DURING_INITIALIZATION_NO_LOG.get(

--
Gitblit v1.10.0