From 2c78c061363e5fb3487522c28fa503a46530c9ca Mon Sep 17 00:00:00 2001 From: Ian Hickson Date: Tue, 1 Mar 2016 13:59:58 -0800 Subject: [PATCH] Fix dump debugging tools --- packages/flutter/lib/src/painting/text_painter.dart | 5 +++-- packages/flutter/lib/src/widgets/gesture_detector.dart | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/flutter/lib/src/painting/text_painter.dart b/packages/flutter/lib/src/painting/text_painter.dart index 9f14bd85803..f53ea53cb82 100644 --- a/packages/flutter/lib/src/painting/text_painter.dart +++ b/packages/flutter/lib/src/painting/text_painter.dart @@ -116,8 +116,9 @@ class TextSpan { buffer.writeln(style.toString(indent)); if (text != null) buffer.writeln('$indent"$text"'); - for (TextSpan child in children) - buffer.writeln(child.toString(indent)); + if (children != null) + for (TextSpan child in children) + buffer.writeln(child.toString(indent)); return buffer.toString(); } diff --git a/packages/flutter/lib/src/widgets/gesture_detector.dart b/packages/flutter/lib/src/widgets/gesture_detector.dart index 68d4eee987a..03e9c86c1e7 100644 --- a/packages/flutter/lib/src/widgets/gesture_detector.dart +++ b/packages/flutter/lib/src/widgets/gesture_detector.dart @@ -340,7 +340,7 @@ class RawGestureDetectorState extends State { if (_recognizers == null) { description.add('DISPOSED'); } else { - List gestures = _recognizers.values.map/**/((GestureRecognizer recognizer) => recognizer.toStringShort()); + List gestures = _recognizers.values.map/**/((GestureRecognizer recognizer) => recognizer.toStringShort()).toList(); if (gestures.isEmpty) gestures.add(''); description.add('gestures: ${gestures.join(", ")}');