From fb2bc51bc597980c126ab6dfc38ca87e489221cc Mon Sep 17 00:00:00 2001 From: "jminta%gmail.com" Date: Fri, 2 Jun 2006 19:57:32 +0000 Subject: [PATCH] Bug 339509 (Lightning version) Wrong day selected in views if selected timezone does not match system timezone, patch by thomas.benisch@sun.com, r=jminta git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@198895 18797224-902f-48f8-a5cc-f745e15eee43 --- .../lightning/content/messenger-overlay-sidebar.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js index cb2508e7b66..11dd3d96fd7 100644 --- a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js +++ b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js @@ -61,9 +61,11 @@ function ltnMinimonthPick(minimonth) if (gMiniMonthLoading) return; + var jsDate = minimonth.value; var cdt = new CalDateTime(); - cdt.jsDate = minimonth.value; - cdt = cdt.getInTimezone(calendarDefaultTimezone()); + cdt.year = jsDate.getFullYear(); + cdt.month = jsDate.getMonth(); + cdt.day = jsDate.getDate(); cdt.isDate = true; if (document.getElementById("displayDeck").selectedPanel != @@ -74,6 +76,7 @@ function ltnMinimonthPick(minimonth) // the first time they are shown. if (!view.displayCalendar) { showCalendarView('month'); + cdt.timezone = view.timezone; view.goToDay(cdt); return; } @@ -85,6 +88,7 @@ function ltnMinimonthPick(minimonth) showCalendarView(viewID); } + cdt.timezone = currentView().timezone; currentView().goToDay(cdt); }