From 667b548d3bb90f7d08eae826081ecb38e6f678e6 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 19 Dec 2012 14:58:37 +0000 Subject: [PATCH] * Update: Hide the update buttons when router.updateDisabled=true, as is the case for Debian packages. Broken in 0.9.4. (Ticket #817) Remove unused shouldInstall() method. --- .../java/src/net/i2p/router/update/NewsFetcher.java | 13 +++++-------- history.txt | 4 ++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java b/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java index 530926c50e..c018efccc2 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java @@ -64,14 +64,6 @@ class NewsFetcher extends UpdateRunner { return NewsHelper.dontInstall(_context); } - private boolean shouldInstall() { - String policy = _context.getProperty(ConfigUpdateHandler.PROP_UPDATE_POLICY); - if ("notify".equals(policy) || dontInstall()) - return false; - File zip = new File(_context.getRouterDir(), Router.UPDATE_FILE); - return !zip.exists(); - } - @Override public void run() { _isRunning = true; @@ -133,6 +125,11 @@ class NewsFetcher extends UpdateRunner { * TODO: Check minVersion, use backup URLs specified */ void checkForUpdates() { + // For now, don't even tell the manager about new versions if we can't install. + // If we do want the manager to know, we must hide the buttons in + // SummaryHelper.getUpdateStatus(). + if (dontInstall()) + return; FileInputStream in = null; try { in = new FileInputStream(_newsFile); diff --git a/history.txt b/history.txt index d09fcb2d58..e5bcb5c4e8 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,7 @@ +2012-12-19 zzz + * Update: Hide the update buttons when router.updateDisabled=true, as is the case + for Debian packages. Broken in 0.9.4. (Ticket #817) + * 2012-12-17 0.9.4 released 2012-12-14 kytv -- GitLab