OSDN Git Service

b/2486000 Fixed check to see if attendees are organizer.
authorErik <roboerik@android.com>
Thu, 4 Mar 2010 18:33:35 +0000 (10:33 -0800)
committerErik <roboerik@android.com>
Thu, 4 Mar 2010 18:33:35 +0000 (10:33 -0800)
We were doing an equals instead of equalsIgnoreCase check to see if we were
the organizer of an event which was causing the wrong information to be
displayed in EventInfo.

src/com/android/calendar/EventInfoActivity.java

index dde9934..e3f4b7f 100644 (file)
@@ -331,7 +331,7 @@ public class EventInfoActivity extends Activity implements View.OnClickListener,
             mCalendarOwnerAccount = mCalendarsCursor.getString(CALENDARS_INDEX_OWNER_ACCOUNT);
         }
         String eventOrganizer = mEventCursor.getString(EVENT_INDEX_ORGANIZER);
-        mIsOrganizer = mCalendarOwnerAccount.equals(eventOrganizer);
+        mIsOrganizer = mCalendarOwnerAccount.equalsIgnoreCase(eventOrganizer);
         mHasAttendeeData = mEventCursor.getInt(EVENT_INDEX_HAS_ATTENDEE_DATA) != 0;
 
         updateView();
@@ -487,7 +487,8 @@ public class EventInfoActivity extends Activity implements View.OnClickListener,
                         }
                     }
 
-                    if (mCalendarOwnerAttendeeId == -1 && mCalendarOwnerAccount.equals(email)) {
+                    if (mCalendarOwnerAttendeeId == -1 &&
+                            mCalendarOwnerAccount.equalsIgnoreCase(email)) {
                         mCalendarOwnerAttendeeId = mAttendeesCursor.getInt(ATTENDEES_INDEX_ID);
                         mOriginalAttendeeResponse = mAttendeesCursor.getInt(ATTENDEES_INDEX_STATUS);
                     } else {