Bug 72036 Call hierarchy Sash location not saved in prefs [call hierarchy]
The location of the sash in the call hierarchy view is not persisted. Open the view, drag the sash, close the view, and reopen to reproduce this bug. A separate ratio, one for each vertical and horizontal orientations, should be persisted.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java
}
    }
    /* (non-Javadoc)
     * Method declared on IViewPart.
     */
    public void init(IViewSite site, IMemento memento)
        throws PartInitException {
        super.init(site, memento);
        fMemento = memento;
    }
    /**
     *
     */
    public void refresh() {
        setCalleeRoot(null);
        setCallerRoot(null);
        updateView();
    }
    public void saveState(IMemento memento) {
        if (fPagebook == null) {
            
            if (fMemento != null) { 
                memento.putMemento(fMemento);
            }
            return;
        }
        memento.putInteger(TAG_CALL_MODE, fCurrentCallMode);
        memento.putInteger(TAG_ORIENTATION, fOrientation);
        int[] weigths = fHierarchyLocationSplitter.getWeights();
        int ratio = (weigths[0] * 1000) / (weigths[0] + weigths[1]);