From 3d0b82eb861fc1241b86529b4dffaa12283dfa94 Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Wed, 22 Jul 2015 09:59:18 -0700 Subject: [PATCH] Use a null LayoutCallbackBuilderHandle in Release --- packages/flutter/lib/widgets/drawer.dart | 2 -- packages/flutter/lib/widgets/widget.dart | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/flutter/lib/widgets/drawer.dart b/packages/flutter/lib/widgets/drawer.dart index 64052764077..8a34bdf529c 100644 --- a/packages/flutter/lib/widgets/drawer.dart +++ b/packages/flutter/lib/widgets/drawer.dart @@ -6,8 +6,6 @@ import 'dart:sky' as sky; import 'package:sky/animation/animated_value.dart'; import 'package:sky/animation/animation_performance.dart'; -import 'package:sky/animation/curves.dart'; -import 'package:sky/base/lerp.dart'; import 'package:sky/theme/shadows.dart'; import 'package:sky/theme/colors.dart' as colors; import 'package:sky/widgets/animated_component.dart'; diff --git a/packages/flutter/lib/widgets/widget.dart b/packages/flutter/lib/widgets/widget.dart index a3badf7b61f..1108755b924 100644 --- a/packages/flutter/lib/widgets/widget.dart +++ b/packages/flutter/lib/widgets/widget.dart @@ -631,11 +631,13 @@ int _inLayoutCallbackBuilder = 0; class LayoutCallbackBuilderHandle { bool _active = true; } LayoutCallbackBuilderHandle enterLayoutCallbackBuilder() { + LayoutCallbackBuilderHandle result; assert(() { _inLayoutCallbackBuilder += 1; + result = new LayoutCallbackBuilderHandle(); return true; }); - return new LayoutCallbackBuilderHandle(); + return result; } void exitLayoutCallbackBuilder(LayoutCallbackBuilderHandle handle) { assert(() {