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
if (!selection.isEmpty()) {
				return CallHierarchyUI.convertSelection(selection);
			}
			return selection;
		}
	}
	
    private static final String DIALOGSTORE_VIEWORIENTATION = "CallHierarchyViewPart.orientation"; 
    private static final String DIALOGSTORE_CALL_MODE = "CallHierarchyViewPart.call_mode"; 
    private static final String TAG_ORIENTATION = "orientation"; 
    private static final String TAG_CALL_MODE = "call_mode"; 
    private static final String TAG_RATIO = "ratio"; 
    static final int VIEW_ORIENTATION_VERTICAL = 0;
    static final int VIEW_ORIENTATION_HORIZONTAL = 1;
    static final int VIEW_ORIENTATION_SINGLE = 2;
    static final int VIEW_ORIENTATION_AUTOMATIC = 3;
    static final int CALL_MODE_CALLERS = 0;
    static final int CALL_MODE_CALLEES = 1;
    static final String GROUP_SEARCH_SCOPE = "MENU_SEARCH_SCOPE"; 
	static final String ID_CALL_HIERARCHY = "org.eclipse.jdt.callhierarchy.view"; 
	private static final String GROUP_FOCUS = "group.focus"; 
    private static final int PAGE_EMPTY = 0;
    private static final int PAGE_VIEWER = 1;
    private Label fNoHierarchyShownLabel;
    private PageBook fPagebook;
    private IDialogSettings fDialogSettings;
    private int fCurrentOrientation;
    int fOrientation= VIEW_ORIENTATION_AUTOMATIC;
    private int fCurrentCallMode;
    private MethodWrapper fCalleeRoot;