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

This commit is contained in:
jminta%gmail.com 2006-08-01 03:13:49 +00:00
Родитель d20134f9e3
Коммит a5dc8ffc8f
1 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -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) {