Replace `View.of` with `MediaQuery.of`

pull/1315/head
Adil Hanney 2 years ago
parent 47bd3faaa9
commit 020e669a4d
No known key found for this signature in database
GPG Key ID: 27A0885BC5740457
  1. 4
      lib/src/widgets/editor.dart
  2. 2
      lib/src/widgets/raw_editor.dart
  3. 2
      lib/src/widgets/text_block.dart
  4. 2
      test/widgets/controller_test.dart

@ -478,8 +478,8 @@ class QuillEditorState extends State<QuillEditor>
selectionColor = selectionTheme.selectionColor ?? selectionColor = selectionTheme.selectionColor ??
cupertinoTheme.primaryColor.withOpacity(0.40); cupertinoTheme.primaryColor.withOpacity(0.40);
cursorRadius ??= const Radius.circular(2); cursorRadius ??= const Radius.circular(2);
cursorOffset = cursorOffset = Offset(
Offset(iOSHorizontalOffset / View.of(context).devicePixelRatio, 0); iOSHorizontalOffset / MediaQuery.of(context).devicePixelRatio, 0);
} else { } else {
textSelectionControls = materialTextSelectionControls; textSelectionControls = materialTextSelectionControls;
paintCursorAboveText = false; paintCursorAboveText = false;

@ -973,7 +973,7 @@ class RawEditorState extends EditorState
widget.selectionColor, widget.selectionColor,
widget.enableInteractiveSelection, widget.enableInteractiveSelection,
_hasFocus, _hasFocus,
View.of(context).devicePixelRatio, MediaQuery.of(context).devicePixelRatio,
_cursorCont); _cursorCont);
return editableTextLine; return editableTextLine;
} }

@ -159,7 +159,7 @@ class EditableTextBlock extends StatelessWidget {
color, color,
enableInteractiveSelection, enableInteractiveSelection,
hasFocus, hasFocus,
View.of(context).devicePixelRatio, MediaQuery.of(context).devicePixelRatio,
cursorCont); cursorCont);
final nodeTextDirection = getDirectionOfNode(line); final nodeTextDirection = getDirectionOfNode(line);
children.add(Directionality( children.add(Directionality(

@ -104,7 +104,7 @@ void main() {
test('getAllIndividualSelectionStylesAndEmbed', () { test('getAllIndividualSelectionStylesAndEmbed', () {
controller controller
..formatText(0, 2, Attribute.bold) ..formatText(0, 2, Attribute.bold)
..replaceText(2, 2, BlockEmbed.image('/test'),null) ..replaceText(2, 2, BlockEmbed.image('/test'), null)
..updateSelection(const TextSelection(baseOffset: 0, extentOffset: 4), ..updateSelection(const TextSelection(baseOffset: 0, extentOffset: 4),
ChangeSource.REMOTE); ChangeSource.REMOTE);
final result = controller.getAllIndividualSelectionStylesAndEmbed(); final result = controller.getAllIndividualSelectionStylesAndEmbed();

Loading…
Cancel
Save