diff --git a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java
index 3771d02422523841624009a964e060929ebd090c..b356c73d17a1d41c090d2a746498535e7bc61264 100644
--- a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java
+++ b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java
@@ -851,14 +851,16 @@ public class WebMail extends HttpServlet
 		/*
 		 * folder view
 		 */
-		if( sessionObject.state == STATE_LIST ) {
+		if( sessionObject.state == STATE_LIST || sessionObject.state == STATE_SHOW) {
 			/*
 			 * check if user wants to view a message
 			 */
 			String show = request.getParameter( SHOW );
 			if( show != null && show.length() > 0 ) {
 				try {
+
 					int id = Integer.parseInt( show );
+					
 					if( id >= 0 && id < sessionObject.folder.getPageSize() ) {
 						String uidl = (String)sessionObject.folder.getElementAtPosXonCurrentPage( id );
 						if( uidl != null ) {