From 35548ff9bec97d5441e90d972ec99c742f35ecfd Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 12 Nov 2016 19:43:00 +0000
Subject: [PATCH] Susimail: Add logout button to more pages (ticket #1374)

---
 apps/susimail/src/src/i2p/susi/webmail/WebMail.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java
index edf94936fa..f941a88100 100644
--- a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java
+++ b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java
@@ -878,7 +878,7 @@ public class WebMail extends HttpServlet
 		if( sessionObject.state == STATE_AUTH && isPOST )
 			processLogin( sessionObject, request );
 
-		if( sessionObject.state != STATE_AUTH && sessionObject.state != STATE_CONFIG )
+		if( sessionObject.state != STATE_AUTH )
 			processLogout( sessionObject, request, isPOST );
 
 		/*
@@ -2409,6 +2409,7 @@ public class WebMail extends HttpServlet
 			out.println(button2(DELETE, _t("Delete")));
 		else
 			out.println(button(DELETE, _t("Delete")));
+		out.println(spacer + button(LOGOUT, _t("Logout") ));
 		out.println("<br>" +
 			( sessionObject.folder.isFirstElement( sessionObject.showUIDL ) ? button2( PREV, _t("Previous") ) : button( PREV, _t("Previous") ) ) + spacer +
 			button( LIST, _t("Back to Folder") ) + spacer +
@@ -2416,7 +2417,6 @@ public class WebMail extends HttpServlet
 		out.println("</div>");
 		//if (Config.hasConfigFile())
 		//	out.println(button( RELOAD, _t("Reload Config") ) + spacer);
-		//out.println(button( LOGOUT, _t("Logout") ) );
 		if( mail != null ) {
 			out.println( "<table cellspacing=\"0\" cellpadding=\"5\">\n" +
 					"<tr><td colspan=\"2\" align=\"center\"><hr></td></tr>\n" +
@@ -2473,6 +2473,8 @@ public class WebMail extends HttpServlet
 		out.println("<br>");
 		out.println(button(SAVE, _t("Save Configuration")));
 		out.println(button(CANCEL, _t("Cancel")));
+		if (sessionObject.folder != null)
+			out.println(spacer + button(LOGOUT, _t("Logout") ));
 		out.println("</div>");
 	}
 
-- 
GitLab