Skip to content

Commit cdfea37

Browse files
chore: add 2.10.5 changes
1 parent a39ea76 commit cdfea37

File tree

3 files changed

+761
-8
lines changed

3 files changed

+761
-8
lines changed

lib/src/utils/screen_rendering/instabug_widget_binding_observer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class InstabugWidgetsBindingObserver extends WidgetsBindingObserver {
2323
if (InstabugScreenRenderManager.I.screenRenderEnabled) {
2424
InstabugScreenRenderManager.I.dispose();
2525
}
26-
WidgetsBinding.instance.removeObserver(_instance);
26+
WidgetsBinding.instance?.removeObserver(_instance);
2727
}
2828

2929
void _handleResumedState() {

test/utils/screen_render/instabug_screen_render_manager_test.dart

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
1-
import 'dart:ui' show FrameTiming;
2-
3-
import 'package:flutter/widgets.dart';
41
import 'package:flutter_test/flutter_test.dart';
52
import 'package:instabug_flutter/instabug_flutter.dart';
6-
import 'package:instabug_flutter/src/generated/apm.api.g.dart';
73
import 'package:instabug_flutter/src/models/instabug_frame_data.dart';
84
import 'package:instabug_flutter/src/models/instabug_screen_render_data.dart';
95
import 'package:instabug_flutter/src/utils/screen_rendering/instabug_screen_render_manager.dart';
10-
import 'package:mockito/annotations.dart';
116
import 'package:mockito/mockito.dart';
127

13-
import 'instabug_screen_render_manager_test.mocks.dart';
8+
import 'instabug_screen_render_manager_test_manual_mocks.dart';
149

15-
@GenerateMocks([ApmHostApi, WidgetsBinding, FrameTiming])
1610
void main() {
1711
TestWidgetsFlutterBinding.ensureInitialized();
1812

0 commit comments

Comments
 (0)