/** Ensures that any all day events are converted to UTC before a VIEW_EVENT command is sent. */ private void sendViewEvent(AgendaItem item, long selectedTime) { long startTime; long endTime; if (item.allDay) { startTime = Utils.convertAlldayLocalToUTC(null, item.begin, mTimeZone); endTime = Utils.convertAlldayLocalToUTC(null, item.end, mTimeZone); } else { startTime = item.begin; endTime = item.end; } if (DEBUGLOG) { Log.d(TAG, "Sent (AgendaWindowAdapter): VIEW EVENT: " + new Date(startTime)); } CalendarController.getInstance(mContext) .sendEventRelatedEventWithExtra( this, EventType.VIEW_EVENT, item.id, startTime, endTime, 0, 0, CalendarController.EventInfo.buildViewExtraLong( Attendees.ATTENDEE_STATUS_NONE, item.allDay), selectedTime); }