rem: if (this._window._QxClientWindow) 
add: if (this._window._QxNativeWindow) 
context: proto.dispose = function(){  if (this.getDisposed()) {    return;  };    if (this._timer)  {    this._timer.removeEventListener("interval", this._ontimer);    this._timer.dispose();        this._timer = null;  };  if (this._instance)   {    this._instance.dispose();    this._instance = null;  };    if (this._pane)  {    this._pane.dispose();    this._pane = null;  };    if (this._window)  {    if (!this._window.closed)    {      QxDOM.removeEventListener(this._window, "load", this.__onload);      QxDOM.removeEventListener(this._window, "readystatechange", this.__onreadystatechange);    };    this.close();    try    {      if (this._window._QxClientWindow)      {        this._window._QxClientWindow.dispose();        this._window._QxClientWindow = null;      };    }    catch(ex) {};    this._window = null;  };    this._readyState = null;    return QxTarget.prototype.dispose.call(this);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/2f1370639baa825a6a848db31723112e52bbfcb1/QxNativeWindow.js/buggy/qooxdoo/source/script/core/QxNativeWindow.js