From 6685acfef4a586d33c41208bf2dba379302493c7 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Tue, 7 Oct 2014 12:03:00 +0000
Subject: [PATCH] i2ptunnel: Handle named sig types from i2ptunnel.config in
 the GUI

---
 .../java/src/net/i2p/i2ptunnel/web/EditBean.java          | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java
index b49f51a07f..93ad17c2a7 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java
@@ -183,7 +183,13 @@ public class EditBean extends IndexBean {
     
     /** @since 0.9.12 */
     public int getSigType(int tunnel) {
-        return getProperty(tunnel, I2PClient.PROP_SIGTYPE, 0);
+        String stype = getProperty(tunnel, I2PClient.PROP_SIGTYPE, "0");
+        if (stype.equals("0"))
+            return 0;
+        SigType type = SigType.parseSigType(stype);
+        if (type == null)
+            return 0;
+        return type.getCode();
     }
     
     /** @since 0.9.12 */
-- 
GitLab