diff --git a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java index dc0424b3be945cc503891a21f773f959bd34c335..0791f1dd716fe6262f4881ce9a03884ca788d1bf 100644 --- a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java +++ b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java @@ -1211,6 +1211,7 @@ public class WebMail extends HttpServlet } return null; } + /** * process buttons of folder view * @param sessionObject @@ -1287,16 +1288,20 @@ public class WebMail extends HttpServlet sessionObject.markAll = buttonPressed( request, MARKALL ); sessionObject.clear = buttonPressed( request, CLEAR ); sessionObject.invert = buttonPressed( request, INVERT ); + } - /* - * process sorting buttons - */ - processSortingButton( sessionObject, request, SORT_ID ); + /* + * process sorting buttons + */ + private static void processSortingButtons(SessionObject sessionObject, RequestWrapper request) + { + //processSortingButton( sessionObject, request, SORT_ID ); processSortingButton( sessionObject, request, SORT_SENDER ); processSortingButton( sessionObject, request, SORT_SUBJECT ); processSortingButton( sessionObject, request, SORT_DATE ); processSortingButton( sessionObject, request, SORT_SIZE ); } + /** * @param sessionObject * @param request @@ -1444,6 +1449,7 @@ public class WebMail extends HttpServlet if( sessionObject.state == STATE_LIST ) { if (isPOST) processFolderButtons( sessionObject, request ); + processSortingButtons( sessionObject, request ); for( Iterator<String> it = sessionObject.folder.currentPageIterator(); it != null && it.hasNext(); ) { String uidl = it.next(); Mail mail = sessionObject.mailCache.getMail( uidl, MailCache.FETCH_HEADER );