From 59fabbb3a0ce4f2ae661ceafab70ad87d612304b Mon Sep 17 00:00:00 2001 From: "jminta%gmail.com" Date: Tue, 28 Mar 2006 02:46:03 +0000 Subject: [PATCH] Bug 330385 'My Timezone' preference isn't selected when the prefpane loads, r=dmose git-svn-id: svn://10.0.0.236/trunk@193104 18797224-902f-48f8-a5cc-f745e15eee43 --- .../calendar/lightning/content/lightning-preferences.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/calendar/lightning/content/lightning-preferences.js b/mozilla/calendar/lightning/content/lightning-preferences.js index 4d4b8dd322d..ae5d09a9617 100644 --- a/mozilla/calendar/lightning/content/lightning-preferences.js +++ b/mozilla/calendar/lightning/content/lightning-preferences.js @@ -43,14 +43,18 @@ var gLightningPane = { var timezones = icsService.timezoneIds; prefValue = document.getElementById("calendar.timezone.local").value; + var itemToSelect; while (timezones.hasMore()) { var tzid = timezones.getNext(); var listItem = tzListBox.appendItem(tzid, tzid); if (tzid == prefValue) { - tzListBox.selectItem(listItem); - tzListBox.scrollToIndex(tzListBox.getIndexOfItem(listItem)); + itemToSelect = listItem; } } + if (itemToSelect) { + tzListBox.scrollToIndex(tzListBox.getIndexOfItem(itemToSelect)); + tzListBox.selectItem(itemToSelect); + } }, getTimezoneResult: function() {