context: proto._modifyPreloader = function(propValue, propOldValue, propData){  if (propOldValue)  {    // remove event connection    propOldValue.removeEventListener(QxConst.EVENT_TYPE_LOAD, this._onload, this);    propOldValue.removeEventListener(QxConst.EVENT_TYPE_ERROR, this._onerror, this);  };  if (propValue)  {    // Register to image manager    QxImageManager.add(this);    // Omit  here, otherwise the later setLoaded(true)    // will not be executed (recursion preventation)    // Changed: Use forceLoaded instead of setLoaded => should be faster    this.forceLoaded(false);    if (propValue.isErroneous())    {      this._onerror();    }    else if (propValue.isLoaded())    {      this.setLoaded(true);    }    else    {      propValue.addEventListener(QxConst.EVENT_TYPE_LOAD, this._onload, this);      propValue.addEventListener(QxConst.EVENT_TYPE_ERROR, this._onerror, this);    };  }  else  {    // Remove from image manager    QxImageManager.remove(this);    this.setLoaded(false);  };  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/aafeb26af64d2602f51acb9a17744611f2f703b9/QxImage.js/buggy/qooxdoo/source/script/widgets/QxImage.js