Index: lib/src/trace.dart |
diff --git a/lib/src/trace.dart b/lib/src/trace.dart |
index 6d9823b085f9b11ffbe58f78f75fee56bb48a8d4..927a167843efb65e77ff42421a7cdbe144e55a2a 100644 |
--- a/lib/src/trace.dart |
+++ b/lib/src/trace.dart |
@@ -81,12 +81,8 @@ class Trace implements StackTrace { |
"to 0."); |
} |
- try { |
- throw ''; |
- } catch (_, nativeTrace) { |
- var trace = new Trace.from(nativeTrace); |
- return new LazyTrace(() => new Trace(trace.frames.skip(level + 1))); |
- } |
+ var trace = new Trace.from(StackTrace.current); |
+ return new LazyTrace(() => new Trace(trace.frames.skip(level + 1))); |
} |
/// Returns a new stack trace containing the same data as [trace]. |