From 6dd6f336da5509d517c3e0c1935ea322ca2e7f0e Mon Sep 17 00:00:00 2001 From: Dariusz Komosinski Date: Sun, 27 Oct 2019 23:59:17 +0100 Subject: [PATCH] Restore original delta constraints algorithm. --- src/Avalonia.Controls/GridSplitter.cs | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/Avalonia.Controls/GridSplitter.cs b/src/Avalonia.Controls/GridSplitter.cs index 56a28e15c2..a2fefa0548 100644 --- a/src/Avalonia.Controls/GridSplitter.cs +++ b/src/Avalonia.Controls/GridSplitter.cs @@ -554,22 +554,9 @@ namespace Avalonia.Controls definition2Min = Math.Max(definition2Min, _resizeData.SplitterLength); } - if (_resizeData.SplitBehavior == SplitBehavior.Split) - { - // Determine the minimum and maximum the columns can be resized. - minDelta = -Math.Min(definition1Len - definition1Min, definition2Max - definition2Len); - maxDelta = Math.Min(definition1Max - definition1Len, definition2Len - definition2Min); - } - else if (_resizeData.SplitBehavior == SplitBehavior.Resize1) - { - minDelta = definition1Min - definition1Len; - maxDelta = definition1Max - definition1Len; - } - else - { - minDelta = definition2Len - definition2Max; - maxDelta = definition2Len - definition2Min; - } + // Determine the minimum and maximum the columns can be resized. + minDelta = -Math.Min(definition1Len - definition1Min, definition2Max - definition2Len); + maxDelta = Math.Min(definition1Max - definition1Len, definition2Len - definition2Min); } ///