From 39a0ac75d1ca050efb06ffbe62ad06637a2bf9d0 Mon Sep 17 00:00:00 2001 From: "jminta%gmail.com" Date: Fri, 23 Sep 2005 01:09:47 +0000 Subject: [PATCH] Bug 309505 Switching views in Lightning results in gray screen, aka decks suck. r=dmose git-svn-id: svn://10.0.0.236/trunk@180842 18797224-902f-48f8-a5cc-f745e15eee43 --- .../lightning/content/messenger-overlay-sidebar.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js index 6f81d93bda2..c4141be38e3 100644 --- a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js +++ b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js @@ -149,6 +149,13 @@ function selectedCalendarPane(event) function LtnObserveDisplayDeckChange(event) { var deck = event.target; + + // Bug 309505: The 'select' event also fires when we change the selected + // panel of calendar-view-box. Workaround with this check. + if (deck.id != "displayDeck") { + return; + } + var id = null; try { id = deck.selectedPanel.id } catch (e) { } if (id == "calendar-view-box") {