Skip to content

Commit 5e35584

Browse files
committed
⚡️ Deliver overlay insertion into microtask
1 parent 5be6d24 commit 5e35584

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

lib/src/core/toast.dart

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import 'dart:collection';
55
import 'dart:ui' as ui;
66

77
import 'package:flutter/material.dart' hide Overlay, OverlayEntry;
8-
import 'package:oktoast/src/widget/overlay.dart';
9-
import 'package:oktoast/oktoast.dart';
108

9+
import '../widget/animation/animation_builder.dart';
10+
import '../widget/overlay.dart';
1111
import 'position.dart';
1212
import 'toast_manager.dart';
1313

@@ -150,8 +150,10 @@ ToastFuture showToastWidget(
150150
});
151151
}
152152

153-
Overlay.of(context)?.insert(entry);
154-
ToastManager().addFuture(future);
153+
Future<void>.microtask(() {
154+
Overlay.of(context!)?.insert(entry);
155+
ToastManager().addFuture(future);
156+
});
155157

156158
return future;
157159
}

0 commit comments

Comments
 (0)