Changeset 0573123 for apps


Ignore:
Timestamp:
Apr 22, 2018 1:59:10 PM (2 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
1a27fe1
Parents:
1e33dac
Message:

SusiMail?: Remove draft fields from session object

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/susimail/src/src/i2p/susi/webmail/WebMail.java

    r1e33dac r0573123  
    283283                int newMails = -1;
    284284                String user, pass, host, error = "", info = "";
    285                 String replyTo, replyCC;
    286                 String subject, body;
    287285                // Just convenience to pass from PSCB to P-R-G
    288286                String draftUIDL;
     
    10301028                                boolean ok = saveDraft(sessionObject, uidl, draft);
    10311029                                if (ok) {
    1032                                         sessionObject.replyTo = null;
    1033                                         sessionObject.replyCC = null;
    1034                                         sessionObject.subject = null;
    1035                                         sessionObject.body = null;
    10361030                                        sessionObject.clearAttachments();
    10371031                                }
     
    10671061                                else
    10681062                                        state = State.LIST;
    1069                                 sessionObject.replyTo = null;
    1070                                 sessionObject.replyCC = null;
    1071                                 sessionObject.subject = null;
    1072                                 sessionObject.body = null;
    10731063                                if (buttonPressed(request, DRAFT_EXISTS))
    10741064                                        sessionObject.clearAttachments();
     
    11271117                        boolean replyAll = false;
    11281118                        boolean forward = false;
    1129                         sessionObject.replyTo = null;
    1130                         sessionObject.replyCC = null;
    1131                         sessionObject.body = null;
    1132                         sessionObject.subject = null;
    11331119                       
    11341120                        if (buttonPressed(request, REPLY)) {
     
    29562942                        }
    29572943                }
    2958                 if (draft == null) {
    2959                         // populate from session object, as saved in processStateChangeButtons()
    2960                         if (sessionObject.replyTo != null)
    2961                                 to = sessionObject.replyTo;
    2962                         if (sessionObject.replyCC != null)
    2963                                 cc = sessionObject.replyCC;
    2964                         if (sessionObject.subject != null)
    2965                                 subject = sessionObject.subject;
    2966                         if (sessionObject.body != null)
    2967                                 text = sessionObject.body;
    2968                 }
    29692944
    29702945                boolean fixed = Boolean.parseBoolean(Config.getProperty( CONFIG_SENDER_FIXED, "true" ));
     
    29912966                        }
    29922967                }
    2993                
    2994                 sessionObject.replyTo = null;
    2995                 sessionObject.replyCC = null;
    2996                 sessionObject.subject = null;
    2997                 sessionObject.body = null;
    29982968               
    29992969                out.println( "<div id=\"composemail\"><table id=\"newmail\" cellspacing=\"0\" cellpadding=\"5\">\n" +
Note: See TracChangeset for help on using the changeset viewer.