summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsaac Katzenelson <isaack@android.com>2011-12-07 14:26:46 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-12-07 14:26:46 -0800
commita254d95c6969a360f2d1244cce0457d6f9906f81 (patch)
treea94194790088202fd2ff28aa5d5858d2ac7a7b63
parent63d62276fe014159098e7e11b6b8ee2a1eb5ac71 (diff)
parent7e070fca8a91157dcb0de245aca42a40594a5097 (diff)
downloadCalendar-a254d95c6969a360f2d1244cce0457d6f9906f81.tar.gz
am 7e070fca: Merge "Fix start time for multi-day events in agenda view" into ics-mr1
* commit '7e070fca8a91157dcb0de245aca42a40594a5097': Fix start time for multi-day events in agenda view
-rw-r--r--src/com/android/calendar/agenda/AgendaByDayAdapter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/calendar/agenda/AgendaByDayAdapter.java b/src/com/android/calendar/agenda/AgendaByDayAdapter.java
index 0d1c3c16..7ad39af0 100644
--- a/src/com/android/calendar/agenda/AgendaByDayAdapter.java
+++ b/src/com/android/calendar/agenda/AgendaByDayAdapter.java
@@ -26,6 +26,7 @@ import android.graphics.Typeface;
import android.text.TextUtils;
import android.text.format.DateUtils;
import android.text.format.Time;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -304,6 +305,10 @@ public class AgendaByDayAdapter extends BaseAdapter {
}
// Skip over the days outside of the adapter's range
startDay = Math.max(startDay, dayAdapterInfo.start);
+ // Make sure event's start time is not before the start of the day
+ // (setJulianDay sets the time to 12:00am)
+ long adapterStartTime = tempTime.setJulianDay(startDay);
+ startTime = Math.max(startTime, adapterStartTime);
if (startDay != prevStartDay) {
// Check if we skipped over any empty days