From 4835e6fcb967965267809d5306067de801aea68d Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 25 Sep 2014 20:11:47 +0000 Subject: [PATCH] i2psnark: - Show info hash on details page - Null storage check just in case --- .../org/klomp/snark/web/I2PSnarkServlet.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 0fc71edc66..de4edf1c14 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -2634,12 +2634,22 @@ public class I2PSnarkServlet extends BasicServlet { .append(":</b> <a href=\"").append(_contextPath).append('/').append(baseName).append("\">") .append(DataHelper.escapeHTML(fullPath)) .append("</a></td></tr>\n"); + if (snark.getStorage() != null) { + buf.append("<tr><td>"); + toThemeImg(buf, "file"); + buf.append(" <b>") + .append(_("Data location")) + .append(":</b> ") + .append(DataHelper.escapeHTML(snark.getStorage().getBase().getPath())) + .append("</td></tr>\n"); + } + String hex = I2PSnarkUtil.toHex(snark.getInfoHash()); buf.append("<tr><td>"); - toThemeImg(buf, "file"); + toThemeImg(buf, "details"); buf.append(" <b>") - .append(_("Data location")) + .append(_("Info hash")) .append(":</b> ") - .append(DataHelper.escapeHTML(snark.getStorage().getBase().getPath())) + .append(hex) .append("</td></tr>\n"); String announce = null; @@ -2717,7 +2727,6 @@ public class I2PSnarkServlet extends BasicServlet { } } - String hex = I2PSnarkUtil.toHex(snark.getInfoHash()); if (meta == null || !meta.isPrivate()) { buf.append("<tr><td><a href=\"") .append(MagnetURI.MAGNET_FULL).append(hex); -- GitLab