diff options
author | Moonchild <moonchild@palemoon.org> | 2020-06-04 21:34:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-04 21:34:32 +0200 |
commit | fdb918dea124a6efaf0c86f6d5c2ab1b83013e40 (patch) | |
tree | 27659f0297a70f9c6db6c690d0fd84c13daec517 /layout/generic | |
parent | 580cb677ddf87b51fefe7a3c5036091aee1deb0e (diff) | |
parent | fb564353f2f8e9b4ba01e814c06bb29828099268 (diff) | |
download | UXP-fdb918dea124a6efaf0c86f6d5c2ab1b83013e40.tar UXP-fdb918dea124a6efaf0c86f6d5c2ab1b83013e40.tar.gz UXP-fdb918dea124a6efaf0c86f6d5c2ab1b83013e40.tar.lz UXP-fdb918dea124a6efaf0c86f6d5c2ab1b83013e40.tar.xz UXP-fdb918dea124a6efaf0c86f6d5c2ab1b83013e40.zip |
Merge pull request #1576 from win7-7/1379306-pr
Fix the wrong position when we calculate the position for position:absolute child
Diffstat (limited to 'layout/generic')
-rw-r--r-- | layout/generic/nsAbsoluteContainingBlock.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/layout/generic/nsAbsoluteContainingBlock.cpp b/layout/generic/nsAbsoluteContainingBlock.cpp index f444757e8..326468c07 100644 --- a/layout/generic/nsAbsoluteContainingBlock.cpp +++ b/layout/generic/nsAbsoluteContainingBlock.cpp @@ -658,8 +658,8 @@ nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame* aDelegat // Get the border values WritingMode outerWM = aReflowInput.GetWritingMode(); - const LogicalMargin border(outerWM, - aReflowInput.mStyleBorder->GetComputedBorder()); + const LogicalMargin border(outerWM, aDelegatingFrame->GetUsedBorder()); + LogicalMargin margin = kidReflowInput.ComputedLogicalMargin().ConvertTo(outerWM, wm); |