Author: dbkr
Date: 2008-05-14 22:00:44 +0000 (Wed, 14 May 2008)
New Revision: 19933

Modified:
   trunk/apps/Freemail/src/freemail/utils/EmailAddress.java
Log:
Just make bits of email addresses lowercase - not the real name.


Modified: trunk/apps/Freemail/src/freemail/utils/EmailAddress.java
===================================================================
--- trunk/apps/Freemail/src/freemail/utils/EmailAddress.java    2008-05-14 
21:03:03 UTC (rev 19932)
+++ trunk/apps/Freemail/src/freemail/utils/EmailAddress.java    2008-05-14 
22:00:44 UTC (rev 19933)
@@ -33,8 +33,7 @@
        public String user;
        public String domain;

-       public EmailAddress(String rawAddress) {
-               String address = rawAddress.toLowerCase();
+       public EmailAddress(String address) {
                this.realname = null;
                this.user = null;
                this.domain = null;
@@ -45,7 +44,7 @@

                        switch (c) {
                                case '@':
-                                       this.user = bank.toString();
+                                       this.user = 
bank.toString().toLowerCase();
                                        bank = new StringBuffer("");
                                        break;
                                case '<':
@@ -53,11 +52,11 @@
                                        bank = new StringBuffer("");
                                        break;
                                case '>':
-                                       this.domain = bank.toString();
+                                       this.domain = 
bank.toString().toLowerCase();
                                        bank = new StringBuffer("");
                                        break;
                                case '(':
-                                       this.domain = bank.toString();
+                                       this.domain = 
bank.toString().toLowerCase();
                                        bank = new StringBuffer("");
                                        break;
                                case ')':
@@ -70,7 +69,7 @@
                }

                if (this.realname == null && this.domain == null) {
-                       this.domain = bank.toString();
+                       this.domain = bank.toString().toLowerCase();
                }

                // trim quotes out of the real name field


Reply via email to