From 13e8c956675601da9736435e246dececdbef1334 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 1 Aug 2009 17:42:27 +0000
Subject: [PATCH] Hide update button when shutting down

---
 apps/routerconsole/jsp/summarynoframe.jsp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/apps/routerconsole/jsp/summarynoframe.jsp b/apps/routerconsole/jsp/summarynoframe.jsp
index 655741b83a..633794bb61 100644
--- a/apps/routerconsole/jsp/summarynoframe.jsp
+++ b/apps/routerconsole/jsp/summarynoframe.jsp
@@ -54,8 +54,11 @@
     if (helper.updateAvailable()) {
         // display all the time so we display the final failure message
         out.print("<br />" + update.getStatus());
-        if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress", "false"))) {
-        } else if(!update.isDone()) {
+        if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress"))) {
+        } else if((!update.isDone()) &&
+                  request.getParameter("action") == null &&
+                  request.getParameter("updateNonce") == null &&
+                  net.i2p.router.web.ConfigRestartBean.getRestartTimeRemaining() > 12*60*1000) {
             long nonce = new java.util.Random().nextLong();
             String prev = System.getProperty("net.i2p.router.web.UpdateHandler.nonce");
             if (prev != null) System.setProperty("net.i2p.router.web.UpdateHandler.noncePrev", prev);
-- 
GitLab