Browse Source

Fix not splitting orientation correctly after refactoring

tznind 2 years ago
parent
commit
7e8e0956da

+ 1 - 1
UICatalog/Scenarios/SplitContainerNesting.cs

@@ -199,7 +199,7 @@ namespace UICatalog.Scenarios {
 			newContainer.Panel2Title = cbTitles.Checked ? $"Panel {panelsCreated}" : string.Empty;
 			newContainer.Panel2Title = cbTitles.Checked ? $"Panel {panelsCreated}" : string.Empty;
 
 
 			// Flip orientation
 			// Flip orientation
-			newContainer.Orientation = newContainer.Orientation == Orientation.Vertical ?
+			newContainer.Orientation = to.Orientation == Orientation.Vertical ?
 				Orientation.Horizontal :
 				Orientation.Horizontal :
 				Orientation.Vertical;
 				Orientation.Vertical;
 			
 			

+ 1 - 0
UnitTests/SplitContainerTests.cs

@@ -493,6 +493,7 @@ namespace UnitTests {
 
 
 			Assert.IsType<SplitContainer> (splitContainer.Panel1);
 			Assert.IsType<SplitContainer> (splitContainer.Panel1);
 			var left = (SplitContainer)splitContainer.Panel1;
 			var left = (SplitContainer)splitContainer.Panel1;
+			Assert.Same (left.SuperView, splitContainer);
 
 
 			Assert.Equal (10, left.Panel1.Frame.Width);
 			Assert.Equal (10, left.Panel1.Frame.Width);
 			Assert.Equal (5, left.Panel1.Frame.Height);
 			Assert.Equal (5, left.Panel1.Frame.Height);