rem: if (qx.util.validator.isValidNumber(s.lastY)) { 
add: if (qx.util.Validation.isValidNumber(s.lastY)) { 
context: proto._oncaptionmouseup = function(e){  var s = this._dragSession;  if (!s) {    return;  };  // disable capturing  this._captionBar.setCapture(false);  // move window to last position  if (qx.util.validator.isValidNumber(s.lastX)) {    this.setLeft(s.lastX);  };  if (qx.util.validator.isValidNumber(s.lastY)) {    this.setTop(s.lastY);  };  // handle frame and translucently  switch(this.getMoveMethod())  {    case qx.ui.window.Window.MODE_TRANSLUCENT:      this.setOpacity(null);      break;    case qx.ui.window.Window.MODE_FRAME:      this._frame.setParent(null);      break;  };  // cleanup session  delete this._dragSession;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/cfcbb829f6fba5c885606fde737b1ad8b88fe740/QxWindow.js/clean/qooxdoo/source/script/widgets/QxWindow.js