Ignore:
Timestamp:
10/06/08 14:16:30 (16 years ago)
Author:
ra33
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/agents/mail/MailSession.java

    r311 r348  
    190190                                                try {
    191191                                                        MessageBay.displayMessage("New mail message!",
    192                                                                         null, Color.green, true, "getMail "
     192                                                                        null, Color.green, true, "getMailByID "
    193193                                                                                        + _folder.getMessageCount());
     194                                                        /*
     195                                                         * TODO use messageID incase mail gets deleted
     196                                                         * externally
     197                                                         */
    194198                                                } catch (MessagingException e1) {
    195199                                                        e1.printStackTrace();
     
    444448                        msgs = _folder.getMessages();
    445449
     450                        // msgs[0].get
     451
    446452                        int messagesRead = 0;
    447453
     
    456462                                                point.y += newItem.getBoundsHeight();
    457463                                                messagesRead++;
     464                                        } else {
     465                                                newItem = null;
    458466                                        }
    459467                                }
     
    475483                        Message[] msgs = _folder.getMessages();
    476484                        return readMessage(msgs[msgNum], msgNum + 1, frame, point);
    477                 } catch (MessagingException e) {
     485                } catch (ArrayIndexOutOfBoundsException ae) {
     486                        /*
     487                         * Just return null... error message will be displayed in the
     488                         * calling method
     489                         */
     490                } catch (Exception e) {
    478491                        e.printStackTrace();
    479492                }
     
    492505                                try {
    493506                                        String subject = message.getSubject();
    494                                         source.setText(messageNo + ". " + subject);
     507                                        source.setText(" " + messageNo + ". " + subject);
    495508                                        // Create a frameCreator
    496509                                        final FrameCreator frames = new FrameCreator(frame
Note: See TracChangeset for help on using the changeset viewer.