rem: if (this.mDefaultCalendar == cal) 
add: if (this.mDefaultCalendar && this.mDefaultCalendar.uri.equals(cal.uri)) 
context:     setDefaultCalendar: function (cal, usePref) {        if (this.mDefaultCalendar == cal) // .equals(uri) ??            return;        if (usePref && this.mPrefPrefix) {            this.mCalMgr.deleteCalendarPref(this.mDefaultCalendar,                                            this.mDefaultPref);            this.mCalMgr.setCalendarPref(cal, this.mDefaultPref,                                         "true");        }        this.mDefaultCalendar = cal;        this.notifyObservers("onDefaultCalendarChanged", [cal]);    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b351aedcff5da2e60a022ece3ef71b4e0ef25484/calCompositeCalendar.js/buggy/calendar/providers/composite/calCompositeCalendar.js