Skip to content

Commit 63a2cbf

Browse files
committed
CueStyler: Fix TimedTextPadding being applied incorrectly
Compare with TimedTextDisplayAlignment and TimedTextLineAlignment TimedTextDisplayAlignment.Before means Top TimedTextDisplayAlignment.After means Bottom TimedTextLineAlignment.Start means Left TimedTextLineAlignment.End means Right
1 parent 93742a1 commit 63a2cbf

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

dxaml/xcp/dxaml/lib/CueStyler.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -343,17 +343,17 @@ CCueStyler::SetRegionConfiguration(
343343

344344
if (padding.Unit == wmc::TimedTextUnit_Percentage)
345345
{
346-
xamlPadding.Top += parentHeight * (padding.Start / 100);
347-
xamlPadding.Bottom += parentHeight * (padding.End / 100);
348-
xamlPadding.Left += parentWidth * (padding.Before / 100);
349-
xamlPadding.Right += parentWidth * (padding.After / 100);
346+
xamlPadding.Top += parentHeight * (padding.Before / 100);
347+
xamlPadding.Bottom += parentHeight * (padding.After / 100);
348+
xamlPadding.Left += parentWidth * (padding.Start / 100);
349+
xamlPadding.Right += parentWidth * (padding.End / 100);
350350
}
351351
else
352352
{
353-
xamlPadding.Top += padding.Start;
354-
xamlPadding.Bottom += padding.End;
355-
xamlPadding.Left += padding.Before;
356-
xamlPadding.Right += padding.After;
353+
xamlPadding.Top += padding.Before;
354+
xamlPadding.Bottom += padding.After;
355+
xamlPadding.Left += padding.Start;
356+
xamlPadding.Right += padding.End;
357357
}
358358
IFC_RETURN(pRegion->put_Padding(xamlPadding));
359359
}

0 commit comments

Comments
 (0)