File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -891,7 +891,7 @@ class RawEditorState extends EditorState
891
891
final editableTextBlock = EditableTextBlock (
892
892
block: node,
893
893
controller: controller,
894
- textDirection: _textDirection ,
894
+ textDirection: getDirectionOfNode (node) ,
895
895
scrollBottomInset: widget.scrollBottomInset,
896
896
verticalSpacing: _getVerticalSpacingForBlock (node, _styles),
897
897
textSelection: controller.selection,
Original file line number Diff line number Diff line change @@ -1082,9 +1082,16 @@ class RenderEditableTextLine extends RenderEditableBox {
1082
1082
@override
1083
1083
void paint (PaintingContext context, Offset offset) {
1084
1084
if (_leading != null ) {
1085
- final parentData = _leading! .parentData as BoxParentData ;
1086
- final effectiveOffset = offset + parentData.offset;
1087
- context.paintChild (_leading! , effectiveOffset);
1085
+ if (textDirection == TextDirection .ltr) {
1086
+ final parentData = _leading! .parentData as BoxParentData ;
1087
+ final effectiveOffset = offset + parentData.offset;
1088
+ context.paintChild (_leading! , effectiveOffset);
1089
+ } else {
1090
+ final parentData = _leading! .parentData as BoxParentData ;
1091
+ final effectiveOffset = offset + parentData.offset;
1092
+ context.paintChild (_leading! ,
1093
+ Offset (size.width - _leading! .size.width, effectiveOffset.dy));
1094
+ }
1088
1095
}
1089
1096
1090
1097
if (_body != null ) {
You can’t perform that action at this time.
0 commit comments