rem: LOG("WebDavListener.onOperationComplete() called"); return; }, 
add:   if (aStatusCode == 204) { LOG("Item deleted successfully."); var retVal = Components.results.NS_OK; } else { LOG("Error deleting item: " + aStatusCode);  retVal = Components.results.NS_ERROR_FAILURE; }   if (aListener) { try { aListener.onOperationComplete(thisCalendar, Components.results.NS_OK, aListener.DELETE, aItem.id, null); } catch (ex) { LOG("deleteItem's onOperationComplete threw an" + " exception " + ex + "; ignoring"); } }   if (Components.isSuccessCode(retVal)) { thisCalendar.observeDeleteItem(aItem); } } 
context:     onOperationComplete: function(aStatusCode, aResource, aOperation,                                  aClosure) {        // aClosure is the listener        aClosure.onOperationComplete(this, aStatusCode, 0, null, null);        LOG("WebDavListener.onOperationComplete() called");        return;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/281508a843a03706b21bd7e37c5032f04b9e612a/calDavCalendar.js/buggy/calendar/providers/caldav/calDavCalendar.js