This reverts commit c243d834ce41bc5d279b0264efbc6b3c9e0df53d.
This commit is contained in:
parent
c243d834ce
commit
edfb6305d8
@ -5463,8 +5463,8 @@ abstract class RenderObjectElement extends Element {
|
||||
|
||||
/// The underlying [RenderObject] for this element.
|
||||
@override
|
||||
RenderObject get renderObject => _renderObject!;
|
||||
RenderObject? _renderObject;
|
||||
RenderObject get renderObject => _renderObject;
|
||||
late RenderObject _renderObject;
|
||||
|
||||
bool _debugDoingBuild = false;
|
||||
@override
|
||||
@ -5566,7 +5566,7 @@ abstract class RenderObjectElement extends Element {
|
||||
|
||||
void _debugUpdateRenderObjectOwner() {
|
||||
assert(() {
|
||||
renderObject.debugCreator = DebugCreator(this);
|
||||
_renderObject.debugCreator = DebugCreator(this);
|
||||
return true;
|
||||
}());
|
||||
}
|
||||
@ -6058,7 +6058,7 @@ abstract class RenderObjectElement extends Element {
|
||||
@override
|
||||
void debugFillProperties(DiagnosticPropertiesBuilder properties) {
|
||||
super.debugFillProperties(properties);
|
||||
properties.add(DiagnosticsProperty<RenderObject>('renderObject', _renderObject, defaultValue: null));
|
||||
properties.add(DiagnosticsProperty<RenderObject>('renderObject', renderObject, defaultValue: null));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1494,12 +1494,6 @@ void main() {
|
||||
expect(GestureBinding.instance!.pointerRouter.debugGlobalRouteCount, pointerRouterCount);
|
||||
expect(RawKeyboard.instance.keyEventHandler, same(rawKeyEventHandler));
|
||||
});
|
||||
|
||||
testWidgets('Can access debugFillProperties without _LateInitializationError', (WidgetTester tester) async {
|
||||
final DiagnosticPropertiesBuilder builder = DiagnosticPropertiesBuilder();
|
||||
TestRenderObjectElement().debugFillProperties(builder);
|
||||
expect(builder.properties.any((DiagnosticsNode property) => property.name == 'renderObject' && property.value == null), isTrue);
|
||||
});
|
||||
}
|
||||
|
||||
class _FakeFocusManager implements FocusManager {
|
||||
@ -1843,7 +1837,3 @@ class FakeLeafRenderObject extends RenderBox {
|
||||
size = constraints.biggest;
|
||||
}
|
||||
}
|
||||
|
||||
class TestRenderObjectElement extends RenderObjectElement {
|
||||
TestRenderObjectElement() : super(Table());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user