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
fSearchScopeActions.restoreState(memento);
    }
    private void initCallMode() {
        int mode;
        try {
            mode = fDialogSettings.getInt(DIALOGSTORE_CALL_MODE);
            if ((mode < 0) || (mode > 1)) {
                mode = CALL_MODE_CALLERS;
            }
        } catch (NumberFormatException e) {
            mode = CALL_MODE_CALLERS;
        }
        
        fCurrentCallMode = -1;
        
        setCallMode(mode);
    }
    private void initOrientation() {
        try {
            fOrientation = fDialogSettings.getInt(DIALOGSTORE_VIEWORIENTATION);
            if ((fOrientation < 0) || (fOrientation > 3)) {
            	fOrientation = VIEW_ORIENTATION_AUTOMATIC;
            }
        } catch (NumberFormatException e) {
        	fOrientation = VIEW_ORIENTATION_AUTOMATIC;
        }
        
        fCurrentOrientation = -1;
        setOrientation(fOrientation);