diff --git a/packages/flutter/lib/src/material/chip.dart b/packages/flutter/lib/src/material/chip.dart index 6b9934d036..999e1d7a2b 100644 --- a/packages/flutter/lib/src/material/chip.dart +++ b/packages/flutter/lib/src/material/chip.dart @@ -53,7 +53,7 @@ const double _kEdgePadding = 4.0; /// * [CircleAvatar], which shows images or initials of people. /// * class Chip extends StatelessWidget { - /// Creates a material design chip + /// Creates a material design chip. /// /// The [label] and [border] arguments may not be null. const Chip({ @@ -714,6 +714,14 @@ class _RenderChip extends RenderBox { } } + doPaint(container); + doPaint(avatar); + doPaint(deleteIcon); + doPaint(label); + } + + @override + void debugPaint(PaintingContext context, Offset offset) { assert(!_debugShowTapTargetOutlines || () { // Draws a rect around the tap targets to help with visualizing where @@ -731,11 +739,6 @@ class _RenderChip extends RenderBox { ); return true; }()); - - doPaint(container); - doPaint(avatar); - doPaint(deleteIcon); - doPaint(label); } @override diff --git a/packages/flutter/lib/src/material/tooltip.dart b/packages/flutter/lib/src/material/tooltip.dart index 600452e07b..85edc3a5cb 100644 --- a/packages/flutter/lib/src/material/tooltip.dart +++ b/packages/flutter/lib/src/material/tooltip.dart @@ -170,9 +170,9 @@ class _TooltipState extends State with SingleTickerProviderStateMixin { @override void deactivate() { - super.deactivate(); if (_entry != null) _controller.reverse(); + super.deactivate(); } @override