From 240615c71b76396f148fbc44ea20cc4890f2ee33 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 23 Oct 2011 00:09:47 +0100 Subject: [PATCH] Fixed split view right collapse size restore. When a collapsed split view subview was restored, e.g. by double clicking the divider, and the collapsed subview was on the right hand side of the divider, the pre-collapse split view position was not restored. --- AppKit/CPSplitView.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPSplitView.j b/AppKit/CPSplitView.j index 98172bc7b..3fc224871 100644 --- a/AppKit/CPSplitView.j +++ b/AppKit/CPSplitView.j @@ -679,7 +679,7 @@ var CPSplitViewHorizontalImage = nil, preSize = frameB.size[_sizeComponent]; frameB.size[_sizeComponent] = frameB.origin[_originComponent] + frameB.size[_sizeComponent] - realPosition - [self dividerThickness]; if (preSize !== 0 && frameB.size[_sizeComponent] === 0) - _preCollapsePosition = preSize; + _preCollapsePosition = frameB.origin[_originComponent]; frameB.origin[_originComponent] = realPosition + [self dividerThickness]; [_subviews[dividerIndex + 1] setFrame:frameB];