Bug 337058 Composite calendar .createInstance doesn't give empty observer list, r=dmose

git-svn-id: svn://10.0.0.236/trunk@206258 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
jminta%gmail.com
2006-08-01 03:13:56 +00:00
parent b4e00967cc
commit a6d60fa98c

View File

@@ -98,13 +98,17 @@ calCompositeCalendarObserverHelper.prototype = {
function calCompositeCalendar () {
this.mObserverHelper = new calCompositeCalendarObserverHelper(this);
this.wrappedJSObject = this;
this.mCalendars = new Array();
this.mCompositeObservers = new Array();
this.mObservers = new Array();
this.mDefaultCalendar = null;
}
calCompositeCalendar.prototype = {
//
// private members
//
mCalendars: Array(),
mDefaultCalendar: null,
//
@@ -125,7 +129,7 @@ calCompositeCalendar.prototype = {
// calICompositeCalendar interface
//
mCalendars: Array(),
mCalendars: null,
mDefaultCalendar: null,
mPrefPrefix: null,
mDefaultPref: null,
@@ -268,8 +272,8 @@ calCompositeCalendar.prototype = {
},
// void addObserver( in calIObserver observer );
mCompositeObservers: Array(),
mObservers: Array(),
mCompositeObservers: null,
mObservers: null,
addObserver: function (aObserver) {
const calICompositeObserver = Components.interfaces.calICompositeObserver;
if (aObserver instanceof calICompositeObserver) {