add:  this._syncFirstSize(); this._syncSecondSize();  
context: qx.Proto._modifyOrientation = function(propValue, propOldValue, propData){  // sync orientation to layout  this._box.setOrientation(propValue);  // sync orientation to splitter  this._splitter.setOrientation(propValue);  switch(propOldValue)  {    case qx.constant.Layout.ORIENTATION_HORIZONTAL:      // remove old listeners      this._splitter.removeEventListener(qx.constant.Event.MOUSEDOWN, this._onSplitterMouseDownX, this);      this._splitter.removeEventListener(qx.constant.Event.MOUSEMOVE, this._onSplitterMouseMoveX, this);      this._splitter.removeEventListener(qx.constant.Event.MOUSEUP, this._onSplitterMouseUpX, this);      // reset old dimensions      this._firstArea.setWidth(null);      this._secondArea.setWidth(null);      break;    case qx.constant.Layout.ORIENTATION_VERTICAL:      // remove old listeners      this._splitter.removeEventListener(qx.constant.Event.MOUSEDOWN, this._onSplitterMouseDownY, this);      this._splitter.removeEventListener(qx.constant.Event.MOUSEMOVE, this._onSplitterMouseMoveY, this);      this._splitter.removeEventListener(qx.constant.Event.MOUSEUP, this._onSplitterMouseUpY, this);      // reset old dimensions      this._firstArea.setHeight(null);      this._secondArea.setHeight(null);      break;  }  switch(propValue)  {    case qx.constant.Layout.ORIENTATION_HORIZONTAL:      // add new listeners      this._splitter.addEventListener(qx.constant.Event.MOUSEMOVE, this._onSplitterMouseMoveX, this);      this._splitter.addEventListener(qx.constant.Event.MOUSEDOWN, this._onSplitterMouseDownX, this);      this._splitter.addEventListener(qx.constant.Event.MOUSEUP, this._onSplitterMouseUpX, this);      // apply new dimensions      this._firstArea.setWidth(this.getFirstSize());      this._secondArea.setWidth(this.getSecondSize());      // apply cursor      this._splitter.setCursor("col-resize");      break;    case qx.constant.Layout.ORIENTATION_VERTICAL:      // add new listeners      this._splitter.addEventListener(qx.constant.Event.MOUSEDOWN, this._onSplitterMouseDownY, this);      this._splitter.addEventListener(qx.constant.Event.MOUSEMOVE, this._onSplitterMouseMoveY, this);      this._splitter.addEventListener(qx.constant.Event.MOUSEUP, this._onSplitterMouseUpY, this);      // apply new dimensions      this._firstArea.setHeight(this.getFirstSize());      this._secondArea.setHeight(this.getSecondSize());      // apply cursor      this._splitter.setCursor("row-resize");      break;  }  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/31fe359f4394bae6edd3c326def0818329caa371/SplitPane.js/buggy/qooxdoo/frontend/framework/source/class/qx/ui/splitpane/SplitPane.js