Merge branch 'type-fix'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9e31d68..53f5cd1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.2.4
+
+* Fix a type annotation in `LazyTrace`.
+
## 1.2.3
* Fix a crash in `Chain.parse`.
diff --git a/lib/src/lazy_trace.dart b/lib/src/lazy_trace.dart
index 21bb67f..6bfe51c 100644
--- a/lib/src/lazy_trace.dart
+++ b/lib/src/lazy_trace.dart
@@ -27,7 +27,7 @@
List<Frame> get frames => _trace.frames;
StackTrace get vmTrace => _trace.vmTrace;
Trace get terse => new LazyTrace(() => _trace.terse);
- Trace foldFrames(bool predicate(frame), {bool terse: false}) =>
+ Trace foldFrames(bool predicate(Frame frame), {bool terse: false}) =>
new LazyTrace(() => _trace.foldFrames(predicate, terse: terse));
String toString() => _trace.toString();
diff --git a/pubspec.yaml b/pubspec.yaml
index 499b27e..296cd2c 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -7,7 +7,7 @@
#
# When the major version is upgraded, you *must* update that version constraint
# in pub to stay in sync with this.
-version: 1.2.3
+version: 1.2.4
author: "Dart Team <misc@dartlang.org>"
homepage: http://github.com/dart-lang/stack_trace
description: >